Bug#1096558: easytag: ftbfs with GCC-15
Control: block -1 by 1098206
On 17/02/2025 17:11, Matthias Klose wrote:
> The package fails to build in a test rebuild on at least amd64 with
> gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
> severity of this report will be raised before the forky release.
Relevent log section:
> configure:22069: checking the id3lib version
> configure:22095: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/easytag-2.4.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed conftest.c -lid3 >&5
> In file included from /usr/include/id3.h:32,
> from conftest.c:29:
> /usr/include/id3/globals.h:87:13: error: 'bool' cannot be defined via 'typedef'
> 87 | typedef int bool;
> | ^~~~
> /usr/include/id3/globals.h:87:13: note: 'bool' is a keyword with '-std=c23' onwards
> configure:22095: $? = 1
> configure: program exited with status 1
Which is #1098206 that I just filed against id3lib3.8.3
James
Reply to: