Your message dated Thu, 20 Aug 2020 19:03:31 +0000
with message-id <[email protected]>
and subject line Bug#957231: fixed in freedroid 1.0.2+cvs040112-7
has caused the Debian Bug report #957231,
regarding freedroid: 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 [email protected]
immediately.)


-- 
957231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957231
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:freedroid
Version: 1.0.2+cvs040112-6
Severity: normal
Tags: sid bullseye
User: [email protected]
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/freedroid_1.0.2+cvs040112-6_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

[...]
                 from misc.c:34:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
‘__builtin___sprintf_chk’ output between 8 and 262 bytes into a destination of 
size 255
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c text.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c sound.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c enemy.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c input.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c view.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c BFont.c
In file included from /usr/include/string.h:495,
                 from system.h:40,
                 from BFont.h:7,
                 from BFont.c:7:
In function ‘strncpy’,
    inlined from ‘JustifiedPutStringFont’ at BFont.c:386:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: 
‘__builtin_strncpy’ specified bound depends on the length of the source 
argument [-Wstringop-overflow=]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BFont.c: In function ‘JustifiedPutStringFont’:
BFont.c:386:8: note: length computed here
  386 |        strncpy (strtmp, &text[pos + 1], strlen (&text[pos + 1]));
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c SDL_rotozoom.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c highscore.c
highscore.c: In function ‘InitHighscores’:
highscore.c:65:2: warning: ignoring return value of ‘fread’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
   65 |  fread (Highscores[i], sizeof(highscore_entry), sizeof(char), file);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
highscore.c:53:26: warning: ‘/highscores’ directive writing 11 bytes into a 
region of size between 1 and 255 [-Wformat-overflow=]
   53 |       sprintf (fname, "%s/highscores", ConfigDir);
      |                          ^~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from system.h:33,
                 from highscore.c:32:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
‘__builtin___sprintf_chk’ output between 12 and 266 bytes into a destination of 
size 255
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
highscore.c: In function ‘SaveHighscores’:
highscore.c:97:22: warning: ‘/highscores’ directive writing 11 bytes into a 
region of size between 1 and 255 [-Wformat-overflow=]
   97 |   sprintf (fname, "%s/highscores", ConfigDir);
      |                      ^~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from system.h:33,
                 from highscore.c:32:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
‘__builtin___sprintf_chk’ output between 12 and 266 bytes into a destination of 
size 255
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c getopt.c
gcc -DHAVE_CONFIG_H -I. -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  
-DFD_DATADIR='"/usr/share/games/freedroid"' -c getopt1.c
gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 
-D_REENTRANT  -DFD_DATADIR='"/usr/share/games/freedroid"'  -Wl,-z,relro -o 
freedroid  menu.o graphics.o map.o init.o ship.o takeover.o bullet.o influ.o 
misc.o text.o sound.o enemy.o input.o main.o view.o BFont.o SDL_rotozoom.o 
highscore.o getopt.o getopt1.o   -lSDL_mixer -lSDL_image -lpng -lz -ljpeg -lSDL 
-lm  -L/usr/lib/x86_64-linux-gnu -lSDL
/usr/bin/ld: main.o:./src/global.h:78: multiple definition of `FPSover1'; 
misc.o:(.data+0x4): first defined here
/usr/bin/ld: main.o:./src/global.h:41: multiple definition of `ConfigDir'; 
misc.o:(.bss+0x40): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:257: freedroid] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:286: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:179: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:5: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: freedroid
Source-Version: 1.0.2+cvs040112-7
Done: Yann Dirson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
freedroid, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yann Dirson <[email protected]> (supplier of updated freedroid 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 20 Aug 2020 19:36:19 +0200
Source: freedroid
Architecture: source
Version: 1.0.2+cvs040112-7
Distribution: unstable
Urgency: medium
Maintainer: Yann Dirson <[email protected]>
Changed-By: Yann Dirson <[email protected]>
Closes: 957231
Changes:
 freedroid (1.0.2+cvs040112-7) unstable; urgency=medium
 .
   * Fix build with gcc-10 (Closes: #957231).
   * Mark freedroid-data package as Multi-Arch: foreign.
   * Remove explicit usage of autotools-dev.
   * Switch to debhelper-compat (= 12).
   * Fix typo in patch description (lintian).
   * Remove template commends from debian/watch (lintian).
Checksums-Sha1:
 61bfa5d13d9feadf228553fb033c26d3411b697a 2015 freedroid_1.0.2+cvs040112-7.dsc
 b59dd1509894e01815c9be0251577589a0213e53 5532 
freedroid_1.0.2+cvs040112-7.debian.tar.xz
 fa220929138dd168d59f0aa0d64a291996d48fe9 10986 
freedroid_1.0.2+cvs040112-7_amd64.buildinfo
Checksums-Sha256:
 216709eef011dc7fce8964c846c3777e6db98d29ed5ce1edb961141acdddee09 2015 
freedroid_1.0.2+cvs040112-7.dsc
 9386f3dd1dba784eea481dc41360b683d39d0443e6a06188e22281e95a71150f 5532 
freedroid_1.0.2+cvs040112-7.debian.tar.xz
 e96a9a298087fd144bda9576b6b7b1ea3e0dc4a88564d271becc16c9558d9c86 10986 
freedroid_1.0.2+cvs040112-7_amd64.buildinfo
Files:
 98d02e47764288d7c4476590e0e1a1f2 2015 games optional 
freedroid_1.0.2+cvs040112-7.dsc
 d92387204c709b8a25788130d403c925 5532 games optional 
freedroid_1.0.2+cvs040112-7.debian.tar.xz
 e1cb9df744f2befea02c2b865f822c6e 10986 games optional 
freedroid_1.0.2+cvs040112-7_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdK8F3dkgJ/Xww83VDYXyliWj+f0FAl8+xbEACgkQDYXyliWj
+f2yXg/9HNTJuMx+WLjVIQUXEOd9ZYF0T6n9+j6LyW8UH0EpcDNpiPj9SmKjuZZk
h3VbSBolL4o2UG30unVqsnZxoJ+PF0MLlv/w/y05ouYFKo8ItIfEXDXl73dj8ZnS
YZZdu3lsYEhH07sHABhHilKIG3otSqcQhgwhxdIrGOGkhnAKFS+AXn/vB0VwHRpb
H3vZ7MpCgHJNguyJKjwP1THEiG6BXKBmTFL4k5QC9QJxBQaZj4uv1Io+VmYJ2jBH
s/Lpafhr28OjuId5zGQxedmC1WW31fnz/ZREQUgBmxX/LOtAGCh3fU3sQ8VxJuJu
lI1e6IRIgRIbp25ESZudmgYYx4Na9n4KZksl7RYJIplp1pjReNfuaKkCwAZxaQTI
KzyzlDWS15Q0QNSIdXsC2wy80vHHR++ueTZUdKJlxzaRjZaAdtgK1fOx2IDYMYMv
Zt4r142Baus1yYoVdsG9UL2FSdrt333F6rvxPuhER8ROla/xgy813iLkPUczYs/t
F8vINIRgPM5XubZ07BfjKoPdYEyIjnVWBxr2HMXuT7I9JM7dkxc7JqeijG/JdsZK
UBh5/+Pm370LZUNtB9lboYhAv3Wix4rfilDKwdPk3iKnVIK/inBQKLWejHm/FQ+f
0OFhkeY9fp2aQMEwO5ZML164KPR0qbsawBZRwZCfxmGcB4QX4L4=
=mMIj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to