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

Reply via email to