Your message dated Sat, 06 Sep 2025 13:01:12 +0000
with message-id <[email protected]>
and subject line Bug#1097809: fixed in rrootage 0.23a-15
has caused the Debian Bug report #1097809,
regarding rrootage: ftbfs with GCC-15
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.)


-- 
1097809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rrootage
Version: 0.23a-14
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/rrootage_0.23a-14_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --sourcedirectory=src --buildsystem=makefile
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/rrootage-0.23a'
dh_auto_clean -- -f makefile.lin
        cd src && make -j8 clean -f makefile.lin
make[2]: Entering directory '/build/reproducible-path/rrootage-0.23a/src'
rm -f rrootage *.o
make[2]: Leaving directory '/build/reproducible-path/rrootage-0.23a/src'
make[1]: Leaving directory '/build/reproducible-path/rrootage-0.23a'
   dh_autoreconf_clean -O--sourcedirectory=src -O--buildsystem=makefile
   dh_clean -O--sourcedirectory=src -O--buildsystem=makefile
 debian/rules binary
dh binary --sourcedirectory=src --buildsystem=makefile
   dh_update_autotools_config -O--sourcedirectory=src -O--buildsystem=makefile
   dh_autoreconf -O--sourcedirectory=src -O--buildsystem=makefile
   dh_auto_configure -O--sourcedirectory=src -O--buildsystem=makefile
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/rrootage-0.23a'
dh_auto_build -- -f makefile.lin MORE_CFLAGS="-DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro"
        cd src && make -j8 "INSTALL=install --strip-program=true" -f 
makefile.lin "MORE_CFLAGS=-DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro"
make[2]: Entering directory '/build/reproducible-path/rrootage-0.23a/src'
gcc `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o rr.o rr.c
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection `sdl-config --cflags` -DLINUX -Wall -g 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o foe.o foe.cc
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection `sdl-config --cflags` -DLINUX -Wall -g 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o foecommand.o foecommand.cc
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection `sdl-config --cflags` -DLINUX -Wall -g 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o barragemanager.o barragemanager.cc
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection `sdl-config --cflags` -DLINUX -Wall -g 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o boss.o boss.cc
gcc `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o ship.o ship.c
gcc `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o laser.o laser.c
gcc `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX `sdl-config --cflags` -DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -DLINUX  -c -o frag.o frag.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
rr.c: In function ‘initTitle’:
rr.c:76:3: error: too many arguments to function ‘initBackground’; expected 0, 
have 1
   76 |   initBackground(0);
      |   ^~~~~~~~~~~~~~ ~
In file included from rr.c:29:
background.h:22:6: note: declared here
   22 | void initBackground();
      |      ^~~~~~~~~~~~~~
rr.c: At top level:
rr.c:81:6: error: conflicting types for ‘initGame’; have ‘void(int)’
   81 | void initGame(int stg) {
      |      ^~~~~~~~
In file included from rr.c:18:
rr.h:30:6: note: previous declaration of ‘initGame’ with type ‘void(void)’
   30 | void initGame();
      |      ^~~~~~~~
rr.c: In function ‘initGame’:
rr.c:94:3: error: too many arguments to function ‘initBackground’; expected 0, 
have 1
   94 |   initBackground(sn);
      |   ^~~~~~~~~~~~~~ ~~
background.h:22:6: note: declared here
   22 | void initBackground();
      |      ^~~~~~~~~~~~~~
make[2]: *** [<builtin>: rr.o] Error 1
make[2]: *** Waiting for unfinished jobs....
barragemanager.cc: In function ‘int readBulletMLFiles(const char*, Barrage*)’:
barragemanager.cc:51:12: warning: ‘char* __builtin___strncat_chk(char*, const 
char*, long unsigned int, long unsigned int)’ output may be truncated copying 
between 0 and 255 bytes from a string of length 255 [-Wstringop-truncation]
   51 |     strncat(fileName, dir->d_name, sizeof(fileName)-strlen(fileName)-1);
      |            ^
make[2]: Leaving directory '/build/reproducible-path/rrootage-0.23a/src'
dh_auto_build: error: cd src && make -j8 "INSTALL=install --strip-program=true" 
-f makefile.lin "MORE_CFLAGS=-DLINUX -Wall -g -g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/rrootage-0.23a=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro" returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/rrootage-0.23a'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: rrootage
Source-Version: 0.23a-15
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rrootage, 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.
Alexandre Detiste <[email protected]> (supplier of updated rrootage 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: SHA512

Format: 1.8
Date: Sat, 06 Sep 2025 11:23:55 +0200
Source: rrootage
Architecture: source
Version: 0.23a-15
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1097809
Changes:
 rrootage (0.23a-15) unstable; urgency=medium
 .
   * Team upload.
   * Patch for GCC-15 (Closes: #1097809)
Checksums-Sha1:
 c772afa59f6bc6f072f2a9aae23452c5fc60fc77 2126 rrootage_0.23a-15.dsc
 d10157657c1eaad5ea9e23337d29cbd73ec4cdc1 9812 rrootage_0.23a-15.debian.tar.xz
 47ed159b5205adceaf5242c147eb34848c12ea8d 11829 
rrootage_0.23a-15_source.buildinfo
Checksums-Sha256:
 e8db6db47809d852e13566a1fc818fdab1d690056bebefa378d4381f2ff42696 2126 
rrootage_0.23a-15.dsc
 743f7d649becc8de6a9312f14e94fb5a9f9e10b97243399888259faf47608e40 9812 
rrootage_0.23a-15.debian.tar.xz
 96d5068c68bb36c41f81ce81ab01fd35b54d36260b47786cf08178d144d97b2d 11829 
rrootage_0.23a-15_source.buildinfo
Files:
 14d571bf79895b2afb52347466b77254 2126 games optional rrootage_0.23a-15.dsc
 501e077527bc80c0082985576baa10b7 9812 games optional 
rrootage_0.23a-15.debian.tar.xz
 caa131f3b09d4d8015404d8f02579c92 11829 games optional 
rrootage_0.23a-15_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmi7/q8RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrH9w//W4VSuxrOC5ekZANmR6LDAW27Sbz1F555
iYwzqqkz645a/FTp2+C50MY3ve47kcewLok3kFcF1kg5YTvw3oTxuyT+ujdMTph2
SpOCcq4GG9ddV8uZOLyCys8IrlHiByqecnnechCfpNSSSCP4oP5OTwioWysTT8Ig
5gKwUm7/AVY+h/Ujoui07Ek5oYlST2rBm0qFjzxRsjeqNrUv8wx8uzFQlGk3RTEw
hR+zyUuJPbMfAsos1LsBdBCooynk+35NNoKgMPevg6ok9ZLDZarWpyz9jBcqLU7v
e9qw9pNnn+dAFD3xZO7JpHHaLW4rRQ8pOmfkwdvmxyDwU/Dt5VhUXl9NarlfkBEl
AfaFypdNz1RTgsUnhrBOljRZZxRThDyyQgSi8eKaR6Ty7tnN6wUwU1pyhwDMz2Rq
JvBymWjJGn29Y0P0bP+KsH7B6GaLfaLFAxiLRe/CjEum+VNyn87z6sJdoyghpzZ9
RNn2Mv2B0VoggdL/MVcKj6xpMwC4rHxFdQA74yjhCQTekPWZ3oC4K0Rw5YTza4Wu
GIzUlvDx+Zyx2+1zbtzsZ/sJ852WxNO+2+75F1kyB6U/X0th8ctCRP1vuDVM0g3d
AZW6vdvM0nGJ1iIRrPrRJ7OxjJzCHBPTXmClMDzrQ3iII1e4mzRxzgHJqcJ5H8Dz
/1OHpE9iw5g=
=5Ufj
-----END PGP SIGNATURE-----

Attachment: pgpA3TDxmOVZW.pgp
Description: PGP signature


--- End Message ---

Reply via email to