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.
>
>

Reply via email to