Source: uqm Version: 0.6.2.dfsg-9.6 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi, the recent uqm upload FTBFS on i386: https://buildd.debian.org/status/fetch.php?pkg=uqm&arch=i386&ver=0.6.2.dfsg-9.6&stamp=1641935490&raw=0 gcc -c -o "obj/release/src/sc2code/libs/graphics/sdl/2xscalers_mmx.c.o" -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O3 -DGFXMODULE_SDL -DHAVE_OPENGL -DSOUNDMODULE_SDL -DNETPLAY=NETPLAY_FULL -DHAVE_JOYSTICK -DHAVE_ZIP=1 -DUSE_PLATFORM_ACCEL -I "." -g -Wdate-time -D_FORTIFY_SOURCE=2 -I src -I src/sc2code -I src/sc2code/libs "src/sc2code/libs/graphics/sdl/2xscalers_mmx.c" src/sc2code/libs/graphics/sdl/scalemmx.h: Assembler messages: src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: junk `(%ebp)' after expression src/sc2code/libs/graphics/sdl/scalemmx.h:638: Error: register value used as expression src/sc2code/libs/graphics/sdl/scalemmx.h:640: Error: register value used as expression make[2]: *** [Makefile.build:71: obj/release/src/sc2code/libs/graphics/sdl/2xscalers_mmx.c.o] Error 1 Which reminds me of https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78311 uqm (0.6.2.dfsg-9.6) unstable; urgency=medium . [ Matija Nalis ] ... * Re-enable PIE, the workaround for #843979 is no longer needed. So that was wrong, PIE needs to stay disabled for i386. Andreas