Your message dated Sun, 07 Sep 2025 17:38:06 +0000
with message-id <[email protected]>
and subject line Bug#1097861: fixed in scottfree 1.14-13
has caused the Debian Bug report #1097861,
regarding scottfree: 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.)
--
1097861: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097861
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:scottfree
Version: 1.14-12
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/scottfree_1.14-12_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
dh_auto_clean
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/scottfree-1.14'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/scottfree-1.14=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
ScottCurses.o ScottCurses.c
ScottCurses.c: In function ‘GetInput’:
ScottCurses.c:600:6: warning: old-style function definition
[-Wold-style-definition]
600 | void GetInput(vb,no)
| ^~~~~~~~
ScottCurses.c: In function ‘main’:
ScottCurses.c:1358:23: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
1358 | signal(SIGINT,Aborted); /* For BSD curses */
| ^~~~~~~
| |
| void (*)(void)
In file included from ScottCurses.c:22:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
ScottCurses.c:114:6: note: ‘Aborted’ declared here
114 | void Aborted()
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
ScottCurses.c: In function ‘LoadDatabase’:
ScottCurses.c:303:17: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
303 | fscanf(f,"%hd %hd %hd %hd %hd %hd",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 | &rp->Exits[0],&rp->Exits[1],&rp->Exits[2],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305 | &rp->Exits[3],&rp->Exits[4],&rp->Exits[5]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ScottCurses.c:335:17: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
335 | fscanf(f,"%hd",&lo);
| ^~~~~~~~~~~~~~~~~~~
ScottCurses.c:348:9: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
348 | fscanf(f,"%d",&ct);
| ^~~~~~~~~~~~~~~~~~
ScottCurses.c:352:9: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
352 | fscanf(f,"%d",&ct);
| ^~~~~~~~~~~~~~~~~~
ScottCurses.c: In function ‘LoadGame’:
ScottCurses.c:695:17: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
695 | fscanf(f,"%d %d\n",&Counters[ct],&RoomSaved[ct]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ScottCurses.c:697:9: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
697 | fscanf(f,"%ld %hd %hd %d %d %hd\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
698 | &BitFlags,&DarkFlag,&MyLoc,&CurrentCounter,&SavedRoom,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
699 | &GameHeader.LightTime);
| ~~~~~~~~~~~~~~~~~~~~~~
ScottCurses.c:705:17: warning: ignoring return value of ‘fscanf’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
705 | fscanf(f,"%hd\n",&lo);
| ^~~~~~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: ScottCurses.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/scottfree-1.14'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: scottfree
Source-Version: 1.14-13
Done: Stephen Kitt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
scottfree, 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.
Stephen Kitt <[email protected]> (supplier of updated scottfree 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: Sun, 07 Sep 2025 19:06:26 +0200
Source: scottfree
Architecture: source
Version: 1.14-13
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1097861
Changes:
scottfree (1.14-13) unstable; urgency=medium
.
* Correct the signal handler declarations. Closes: #1097861.
* Remove the old FSF address from debian/copyright.
* Standards-Version 4.7.2, no change required.
Checksums-Sha1:
3b7f365f3b4df6058393158ff5a1b5f149984393 1963 scottfree_1.14-13.dsc
2cf7f222f97762b284df7d2507c202d70e2cd469 5748 scottfree_1.14-13.debian.tar.xz
83887f526840242ccfc71b9f2c105a8f7a8ea21b 6753
scottfree_1.14-13_source.buildinfo
Checksums-Sha256:
1192b3b247ca0b90533f9cc6c4ff737bb474c0eb6c5d0ef484bff7e398e9ad4e 1963
scottfree_1.14-13.dsc
46628529bdfb12d39833c3398238cdd22f3651a085e015ede7c56cf973ca608e 5748
scottfree_1.14-13.debian.tar.xz
e5bd50f3df7c600b1d648efc6a639760b165f252b6193f94977792a6d1050d71 6753
scottfree_1.14-13_source.buildinfo
Files:
8fef64136582f986b2e763f57f1efe5c 1963 games optional scottfree_1.14-13.dsc
07f29fbb65ffc58f06b8a925d33cc14f 5748 games optional
scottfree_1.14-13.debian.tar.xz
d78aac0ccb0d09decde0455231091e3b 6753 games optional
scottfree_1.14-13_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmi9u60ACgkQgNMC9Yht
g5zLog/9EcdRAmJgEZxmEdq7mfa1qxHIGPqTKGoeWZlxy2jILlnj5y+CGzXUQO9b
y+oQiglxW/oElptOO9H2ulzMr9l0Diimn+BXswORwC7kuE9yGplr7n09YaBGl+Ya
2pliXxJ1W36f2KRIVgGrAybffIQh2417JpefhSxRyj5QneEF+7baQ0sO2i3zdCHk
GYZRV7UijW556ZTC2dkyQ7DNu7oWkNKNh56u8UCk9aJB1uRAgb/kSPaR3ULg8f1c
ObYYURks150Maz2detPV7l9quv6kKALaJIdzqf/3NrnnRPt1ldXjeOS1zZN64eRf
Lm7TFG0Lv5LLfkqxjFwwST6Vly1iKmcng5rFv4E6d806zzNTTC1WQmql5v9f31Vr
xKaCyR2GtzQVVodnSOn0fjYgrli7pKkK+dwaGfVGUr9rnL8wn9J9hYWwcZhumEsG
YB4PhhspPqkGmAJGkgej19sALW+IGeKQOpy+5fFCvB+kLZlFBgkTWbvtSL4jtNwF
iXiOx/FPfNQLtz242Jr0fMcAPfFGvh577ho8aGs+plP463+Na42LaOqoegVHlgaB
yxI++EH6nazlJszDizTQmWfltMECgn/jPV9Kluh8Okhas7UtJuALBZKAA2pl2SFU
KKnIpxbvOQFJNF3nCZ0eoAg0uQbjh69Ry2mKqYLyyijy9kKodak=
=4MEu
-----END PGP SIGNATURE-----
pgpuoueEZxa2y.pgp
Description: PGP signature
--- End Message ---