Your message dated Thu, 23 Jul 2020 09:06:47 +0000
with message-id <e1jyxbf-000dsa...@fasolo.debian.org>
and subject line Bug#957544: fixed in mirrormagic 3.0.0+dfsg2-2
has caused the Debian Bug report #957544,
regarding mirrormagic: ftbfs with GCC-10
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
957544: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957544
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mirrormagic
Version: 3.0.0+dfsg2-1
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.
The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/mirrormagic_3.0.0+dfsg2-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.
To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html
[...]
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c mm_files.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c mm_tools.c
ar cru game_mm.a mm_init.o mm_main.o mm_game.o mm_files.o mm_tools.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib game_mm.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/game_mm'
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c main.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c conf_gfx.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c conf_snd.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c conf_mus.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c conf_hlp.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c init.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c config.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c events.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c tools.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c screens.c
screens.c: In function ‘ConfigureJoystickMapButtonsAndAxes’:
screens.c:6666:44: warning: ‘,platform:’ directive output may be truncated
writing 10 bytes into a region of size between 0 and 4095 [-Wformat-truncation=]
6666 | snprintf(mapping, sizeof(mapping), "%s,%s,platform:%s,",
| ^~~~~~~~~~
screens.c:6666:3: note: ‘snprintf’ output 13 or more bytes (assuming 4108) into
a destination of size 4096
6666 | snprintf(mapping, sizeof(mapping), "%s,%s,platform:%s,",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6667 | temp, name, SDL_GetPlatform());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screens.c: In function ‘HandleMainMenu’:
screens.c:4362:41: warning: ‘%s’ directive output may be truncated writing up
to 32 bytes into a region of size between 19 and 27 [-Wformat-truncation=]
4362 | snprintf(name, sizeof(name), "%03d: %s", value,
| ^~
screens.c:4362:5: note: ‘snprintf’ output between 6 and 46 bytes into a
destination of size 32
4362 | snprintf(name, sizeof(name), "%03d: %s", value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4363 | (level.no_level_file ? "(no file)" : level.name));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c game.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c editor.c
editor.c: In function ‘HandleTextAreaGadgets’:
editor.c:12763:3: warning: ‘strncpy’ output may be truncated copying 600 bytes
from a string of length 1024 [-Wstringop-truncation]
12763 | strncpy(textarea_info[type_id].value, gi->textarea.value,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12764 | MAX_ENVELOPE_TEXT_LEN);
| ~~~~~~~~~~~~~~~~~~~~~~
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c files.c
files.c: In function ‘LoadScore’:
files.c:8220:2: warning: ‘strncpy’ output may be truncated copying 10 bytes
from a string of length 1023 [-Wstringop-truncation]
8220 | strncpy(highscore[i].Name, line_ptr, MAX_PLAYER_NAME_LEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c tape.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c anim.c
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c network.c
In function ‘Handle_OP_PLAYER_NAME’,
inlined from ‘HandleNetworkingMessages’ at network.c:534:2,
inlined from ‘HandleNetworking’ at network.c:602:7:
network.c:352:3: warning: ‘strncpy’ output may be truncated copying 10 bytes
from a string of length 505 [-Wstringop-truncation]
352 | strncpy(player->name, (char *)&buffer[2], MAX_PLAYER_NAME_LEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DDEBUG -g -Wall -DTARGET_SDL2 -D_REENTRANT
-I/usr/include/x86_64-linux-gnu/SDL2 -I/usr/include/SDL2 -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DRO_GAME_DIR="\"/usr/share/games/mirrormagic\""
-DRW_GAME_DIR="\"/var/games/mirrormagic\"" -c netserv.c
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 -lSDL2_image -lSDL2_mixer -lSDL2_net -lSDL2 -Wl,-z,relro -lm
-o ../mirrormagic
/usr/bin/ld: libgame/libgame.a(system.o):(.bss+0x1fa0): multiple definition of
`setup'; main.o:(.bss+0xea7220): first defined here
/usr/bin/ld: game_sp/game_sp.a(main.o):(.bss+0x0): multiple definition of
`GfxFrame'; main.o:(.bss+0xf501e0): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:224: ../mirrormagic] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:63: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true"
PROGBASE=mirrormagic RO_GAME_DIR=/usr/share/games/mirrormagic
RW_GAME_DIR=/var/games/mirrormagic "EXTRA_CFLAGS=-g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security" EXTRA_LDFLAGS=-Wl,-z,relro returned exit code 2
make[1]: *** [debian/rules:16: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: mirrormagic
Source-Version: 3.0.0+dfsg2-2
Done: Drew Parsons <dpars...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mirrormagic, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 957...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated mirrormagic package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 23 Jul 2020 16:39:52 +0800
Source: mirrormagic
Architecture: source
Version: 3.0.0+dfsg2-2
Distribution: unstable
Urgency: medium
Maintainer: Drew Parsons <dpars...@debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Closes: 957544
Changes:
mirrormagic (3.0.0+dfsg2-2) unstable; urgency=medium
.
* apply -fcommon build flag via DEB_flag_MAINT_APPEND to support
build on gcc-10 (handle redefinitions of common variables).
Closes: #957544.
* mark mirrormagic-data as Multi-Arch: foreign
* Standards-Version: 4.5.0
* debhelper compatibility level 13
[Build-Depends: debhelper-compat (= 13)]
* remove package handling of old v1.3 highscore files
(non-UTF-8 translations were upsetting lintian)
Checksums-Sha1:
3f6d85062b19ea6ab5b9021619b84d1a4fe0efbf 2046 mirrormagic_3.0.0+dfsg2-2.dsc
0c64d64dd28e6e4d562b5f09f25ad26c12afbbc0 9424
mirrormagic_3.0.0+dfsg2-2.debian.tar.xz
Checksums-Sha256:
3a3bbc20187fc9c2ca53b5a8dbe63637ba900a0f11d1398749b64ecc92bd9e16 2046
mirrormagic_3.0.0+dfsg2-2.dsc
899e32691b27127e518253a4ae14791dfe14068d7c168214c4f2381422661267 9424
mirrormagic_3.0.0+dfsg2-2.debian.tar.xz
Files:
7d374cebf3ea7131bd98135cbdfa0223 2046 games optional
mirrormagic_3.0.0+dfsg2-2.dsc
634760afaca4124807ec34dd2def5728 9424 games optional
mirrormagic_3.0.0+dfsg2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl8ZThsACgkQVz7x5L1a
AfooWA/+Ic4iAJPmVP8WbSkBI5q6InSv4+xZVNQRaVpkFdkbXMuvucuOiW1E2zPy
0+6BXNmADLuGH7PkRdpE07l4uBhOcFROGDK7LATM76bypRO+QD76a3jN0pfirh27
U/pvbFOQsqghqpF7WGZw3/dZhe3mzuADGyjhnkUD5H62RkB66Hdc1GFEt1c16Iut
NDXLmDe02dZX2a2KynZHW2ExGbBwn7k15zhY3eis2+hLItLWfVZ3R0hIkPicJpNK
22zXapaX0Y50eK6pWcIjMM2YnIWucFuw80+LuDoK/fA4FsKtJm588aCXzGpfZ6oh
lc5nA4M+7CDXlPG5Q/y1JfvkVIsPeo4Xd/YOnb5lUhg0f9+hXy3DHwagaSsrgtFw
fF8ZzP01jiV9Tz1YiSiTtAEJVgxKwGJaaJ0YbLnE3CFGG6vgez6m2KTGC+VgAVJo
jbOoXsRQDTuEzAQfSkDKswHuUkuFnQMXZjbfDlhDcma5PgzjKqhTHoPA88I46MR3
UEhn+KQ/WxxrL+04WD/6RlL/9oI8mJxJhS80TnBMJUqxb07ml98xw7sLMFdqGtEX
4ioFqBGVGGrJSymEj7nls1OxOtVHeQ/wEhTQ6O2lUutctaZv0hCOm6Fr7e7lzeUc
jUYP4NyTiQuh7DMkXOj1rOq9UEOPnu+FYY6n5+B+fGmXwebhuNI=
=mM14
-----END PGP SIGNATURE-----
--- End Message ---