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.

Attachment: signature.asc
Description: signature

Reply via email to