Hi Boyuan, recently you uploaded neatvnc 0.5.1+dfsg-1 without making sure that its reverse dependencies don't break. This resulted in the following FTBFS for wayvnc. I'm fixing that now, but in the future, please do a rebuild of your reverse dependencies before uploading or upload to experimental and notify maintainers of your reverse dependencies so that they can fix them before a mass bug filing finds the problem.
Thanks! cheers, josch Quoting Lucas Nussbaum (2022-07-16 15:23:55) > Source: wayvnc > Version: 0.4.1-1 > Severity: serious > Justification: FTBFS > Tags: bookworm sid ftbfs > User: lu...@debian.org > Usertags: ftbfs-20220716 ftbfs-bookworm > > Hi, > > During a rebuild of all packages in sid, your package failed to build > on amd64. > > > Relevant part (hopefully): > > cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_main.c.o -MF wayvnc.p/src_main.c.o.d -o wayvnc.p/src_main.c.o > > -c ../src/main.c > > ../src/main.c: In function ‘init_nvnc’: > > ../src/main.c:504:9: error: too few arguments to function > > ‘nvnc_set_userdata’ > > 504 | nvnc_set_userdata(self->nvnc, self); > > | ^~~~~~~~~~~~~~~~~ > > In file included from ../src/main.c:27: > > /usr/include/neatvnc.h:125:6: note: declared here > > 125 | void nvnc_set_userdata(void* self, void* userdata, nvnc_cleanup_fn); > > | ^~~~~~~~~~~~~~~~~ > > ../src/main.c:508:9: warning: implicit declaration of function > > ‘nvnc_display_set_render_fn’; did you mean ‘nvnc_display_get_server’? > > [-Wimplicit-function-declaration] > > 508 | nvnc_display_set_render_fn(self->nvnc_display, on_render); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > > | nvnc_display_get_server > > ../src/main.c: In function ‘wayvnc_damage_region’: > > ../src/main.c:578:9: warning: implicit declaration of function > > ‘nvnc_display_damage_region’ [-Wimplicit-function-declaration] > > 578 | nvnc_display_damage_region(self->nvnc_display, damage); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > > ../src/main.c: In function ‘wayvnc_process_frame’: > > ../src/main.c:638:32: error: too few arguments to function ‘nvnc_fb_new’ > > 638 | self->buffer = nvnc_fb_new(width, height, format); > > | ^~~~~~~~~~~ > > In file included from ../src/main.c:27: > > /usr/include/neatvnc.h:144:17: note: declared here > > 144 | struct nvnc_fb* nvnc_fb_new(uint16_t width, uint16_t height, > > | ^~~~~~~~~~~ > > ../src/main.c:639:17: warning: implicit declaration of function > > ‘nvnc_display_set_buffer’; did you mean ‘nvnc_display_feed_buffer’? > > [-Wimplicit-function-declaration] > > 639 | nvnc_display_set_buffer(self->nvnc_display, > > self->buffer); > > | ^~~~~~~~~~~~~~~~~~~~~~~ > > | nvnc_display_feed_buffer > > [36/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_seat.c.o -MF wayvnc.p/src_seat.c.o.d -o wayvnc.p/src_seat.c.o > > -c ../src/seat.c > > [37/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_output.c.o -MF wayvnc.p/src_output.c.o.d -o > > wayvnc.p/src_output.c.o -c ../src/output.c > > [38/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_screencopy.c.o -MF wayvnc.p/src_screencopy.c.o.d -o > > wayvnc.p/src_screencopy.c.o -c ../src/screencopy.c > > [39/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_data-control.c.o -MF wayvnc.p/src_data-control.c.o.d -o > > wayvnc.p/src_data-control.c.o -c ../src/data-control.c > > [40/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_intset.c.o -MF wayvnc.p/src_intset.c.o.d -o > > wayvnc.p/src_intset.c.o -c ../src/intset.c > > [41/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_cfg.c.o -MF wayvnc.p/src_cfg.c.o.d -o wayvnc.p/src_cfg.c.o -c > > ../src/cfg.c > > [42/50] cc -Iwayvnc.p -I. -I.. -I../include -I/usr/include/pixman-1 > > -I/usr/include/libdrm -I/usr/include/p11-kit-1 -fdiagnostics-color=always > > -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O0 > > '-DPROJECT_VERSION="0.4.1"' -D_GNU_SOURCE -DNDEBUG -g -O2 > > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ > > wayvnc.p/src_keyboard.c.o -MF wayvnc.p/src_keyboard.c.o.d -o > > wayvnc.p/src_keyboard.c.o -c ../src/keyboard.c > > 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:6: binary] Error 25 > > > The full build log is available from: > http://qa-logs.debian.net/2022/07/16/wayvnc_0.4.1-1_unstable.log > > All bugs filed during this archive rebuild are listed at: > https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220716;users=lu...@debian.org > or: > https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220716&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results > > 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.
signature.asc
Description: signature