Bug#812695: pygame-sdl2: FTBFS: format not a string literal and no format arguments

Markus Koschany apo at debian.org
Tue Jan 26 01:09:16 UTC 2016


Control: tags -1 confirmed pending

Am 25.01.2016 um 23:51 schrieb Aaron M. Ucko:
> Source: pygame-sdl2
> Version: 6.99.8-1
> Severity: serious
> Justification: fails to build from source
> 
> Builds of pygame-sdl2 with modern hardening flags have been failing:
> 
> gen/pygame_sdl2.error.c: In function ‘__pyx_pf_11pygame_sdl2_5error_2set_error’:
> gen/pygame_sdl2.error.c:1072:3: error: format not a string literal and no format arguments [-Werror=format-security]
>    SDL_SetError(__pyx_t_3);
>    ^
> cc1: some warnings being treated as errors
> error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
> 
> Could you please take a look?  I presume you'll want to arrange for this
> call to wind up as
> 
>    SDL_SetError("%s", __pyx_t_3);
> 
> Thanks!


Thanks for the report. I believe this is some sort of regression in SDL2
2.0.4. Four days ago pygame-sdl2 built fine with SDL2 2.0.2.
pygame_sdl2.error.c is auto-generated at build-time and the error
message,(__pyx_t_3) is controlled by SDL_GetError(), so there is not
much I can do here. I will disable this specific -format hardening check
for now and re-enable it as soon as this issue is resolved in
src:libsdl2 and related packages.

Regards,

Markus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20160126/272633a1/attachment.sig>


More information about the Pkg-games-devel mailing list