A patch was offered in https://savannah.gnu.org/patch/index.php?10130 and applied in commit 2adb43c6 .
On Sat, Oct 23, 2021 at 3:12 PM Lucas Nussbaum <lu...@debian.org> wrote: > Source: libcdio > Version: 2.1.0-2 > Severity: serious > Justification: FTBFS > Tags: bookworm sid ftbfs > > Hi, > > During a rebuild of all packages in sid, your package failed to build > on amd64. > > > Relevant part (hopefully): > > gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib/driver -I../include > -I../include/ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -c -o mmc-tool.o > mmc-tool.c > > cdda-player.c: In function ‘action’: > > cdda-player.c:301:28: error: format not a string literal and no format > arguments [-Werror=format-security] > > 301 | mvprintw(LINE_ACTION, 0, psz_action_line); > > | ^~~~~~~~~~~~~~~ > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o cd-drive cd-drive.o util.o getopt.o getopt1.o ../lib/iso9660/ > libiso9660.la ../lib/driver/libcdio.la -lm > > cdda-player.c: In function ‘display_tracks’: > > cdda-player.c:1032:31: error: format not a string literal and no format > arguments [-Werror=format-security] > > 1032 | mvprintw(i_line++, 0, line); > > | ^~~~ > > cdda-player.c:1035:31: error: format not a string literal and no format > arguments [-Werror=format-security] > > 1035 | mvprintw(i_line++, 0, line); > > | ^~~~ > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o cd-read cd-read.o util.o getopt.o getopt1.o ../lib/iso9660/ > libiso9660.la ../lib/driver/libcdio.la -lm > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/cd-drive > cd-drive.o util.o getopt.o getopt1.o ../lib/iso9660/.libs/libiso9660.so > ../lib/driver/.libs/libcdio.so -lm > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o iso-info iso-info.o util.o getopt.o getopt1.o ../lib/udf/ > libudf.la ../lib/iso9660/libiso9660.la ../lib/driver/libcdio.la -lm > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/cd-read > cd-read.o util.o getopt.o getopt1.o ../lib/iso9660/.libs/libiso9660.so > ../lib/driver/.libs/libcdio.so -lm > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o iso-read iso-read.o util.o getopt.o getopt1.o ../lib/udf/ > libudf.la ../lib/iso9660/libiso9660.la ../lib/driver/libcdio.la -lm > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o cd-info cd-info.o cddb.o util.o getopt.o getopt1.o > ../lib/iso9660/libiso9660.la ../lib/driver/libcdio.la -lm > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/iso-info > iso-info.o util.o getopt.o getopt1.o ../lib/udf/.libs/libudf.so > ../lib/iso9660/.libs/libiso9660.so ../lib/driver/.libs/libcdio.so -lm > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -Wbad-function-cast -Wcast-align > -Wchar-subscripts -Wdeclaration-after-statement -Wdisabled-optimization > -Wendif-labels -Winline -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-sign-compare -Wpointer-arith -Wshadow > -Wstrict-prototypes -Wundef -Wunused -Wwrite-strings -Wl,-z,relro > -Wl,-z,now -o mmc-tool mmc-tool.o util.o getopt.o getopt1.o ../lib/iso9660/ > libiso9660.la ../lib/driver/libcdio.la -lm > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/iso-read > iso-read.o util.o getopt.o getopt1.o ../lib/udf/.libs/libudf.so > ../lib/iso9660/.libs/libiso9660.so ../lib/driver/.libs/libcdio.so -lm > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/cd-info > cd-info.o cddb.o util.o getopt.o getopt1.o > ../lib/iso9660/.libs/libiso9660.so ../lib/driver/.libs/libcdio.so -lm > > cc1: some warnings being treated as errors > > libtool: link: gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wbad-function-cast -Wcast-align -Wchar-subscripts > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef > -Wunused -Wwrite-strings -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mmc-tool > mmc-tool.o util.o getopt.o getopt1.o ../lib/iso9660/.libs/libiso9660.so > ../lib/driver/.libs/libcdio.so -lm > > make[3]: *** [Makefile:677: cdda-player.o] Error 1 > > > The full build log is available from: > http://qa-logs.debian.net/2021/10/23/libcdio_2.1.0-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. > >