Package: rocksndiamonds
Version: 4.1.4.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10

Hi,

rocksndiamonds started to FTBFS when GCC 10 was made the default compiler:

gcc  main.o conf_gfx.o conf_snd.o conf_mus.o conf_hlp.o init.o config.o 
events.o tools.o screens.o game.o editor.o files.o tape.o anim.o network.o 
netserv.o  libgame/libgame.a game_em/game_em.a game_sp/game_sp.a 
game_mm/game_mm.a -Wl,-z,relro -Wl,-z,now -lSDL2_image -lSDL2_mixer -lSDL2_net 
-lSDL2  -lm -lz -o ../rocksndiamonds
/usr/bin/ld: libgame/libgame.a(system.o):./src/libgame/system.c:42: multiple 
definition of `setup'; main.o:./src/main.c:135: first defined here
/usr/bin/ld: game_sp/game_sp.a(main.o):./src/game_sp/main.c:12: multiple 
definition of `GfxFrame'; main.o:./src/main.c:70: first defined here
collect2: error: ld returned 1 exit status

More information about the corresponding GCC change can be found here:
https://gcc.gnu.org/gcc-10/porting_to.html
"Default to -fno-common"


Andreas

Reply via email to