Your message dated Thu, 11 Sep 2025 06:22:52 +0000
with message-id <[email protected]>
and subject line Bug#1098157: fixed in xmountains 2.15-1
has caused the Debian Bug report #1098157,
regarding xmountains: 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.)


-- 
1098157: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098157
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xmountains
Version: 2.11-3
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/xmountains_2.11-3_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

[...]
      |                                 ^~~~~~~~~~~
      |                                 |
      |                                 void (*)(void)
In file included from xmountains.c:5:
/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)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
xmountains.c:98:6: note: ‘finish_prog’ declared here
   98 | void finish_prog();
      |      ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
xmountains.c:438:34: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  438 |   if( SIG_ERR == signal(SIGTERM, finish_prog ))
      |                                  ^~~~~~~~~~~
      |                                  |
      |                                  void (*)(void)
/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)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
xmountains.c:98:6: note: ‘finish_prog’ declared here
   98 | void finish_prog();
      |      ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
xmountains.c:443:33: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  443 |   if( SIG_ERR == signal(SIGHUP, finish_prog ))
      |                                 ^~~~~~~~~~~
      |                                 |
      |                                 void (*)(void)
/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)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
xmountains.c:98:6: note: ‘finish_prog’ declared here
   98 | void finish_prog();
      |      ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
xmountains.c:448:34: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  448 |   if( SIG_ERR == signal(SIGQUIT, finish_prog ))
      |                                  ^~~~~~~~~~~
      |                                  |
      |                                  void (*)(void)
/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)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
xmountains.c:98:6: note: ‘finish_prog’ declared here
   98 | void finish_prog();
      |      ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
make[1]: *** [<builtin>: calcalt.o] Error 1
make[1]: *** [<builtin>: xmountains.o] Error 1
make[1]: *** [<builtin>: artist.o] Error 1
random.c: In function ‘rstart’:
random.c:59:6: warning: old-style function definition [-Wold-style-definition]
   59 | void rstart(i,j,k,l)
      |      ^~~~~~
random.c: In function ‘seed_uni’:
random.c:102:6: warning: old-style function definition [-Wold-style-definition]
  102 | void seed_uni(ijkl)
      |      ^~~~~~~~
make[1]: Leaving directory '/build/reproducible-path/xmountains-2.11'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xmountains
Source-Version: 2.15-1
Done: Kartik Mistry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xmountains, 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.
Kartik Mistry <[email protected]> (supplier of updated xmountains 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: Thu, 11 Sep 2025 10:46:31 +0530
Source: xmountains
Architecture: source
Version: 2.15-1
Distribution: unstable
Urgency: medium
Maintainer: Kartik Mistry <[email protected]>
Changed-By: Kartik Mistry <[email protected]>
Closes: 1098157
Changes:
 xmountains (2.15-1) unstable; urgency=medium
 .
   * New upstream release:
     + Fix FTBFS with gcc 15 (Closes: #1098157)
   * debian/control:
     + Updated Standards-Version to 4.7.2
Checksums-Sha1:
 1778374bc5aa8712b6e0df702ce827e23380a65b 1876 xmountains_2.15-1.dsc
 b7cb727bce087bbcd8bcb655314f5926f881e448 1191657 xmountains_2.15.orig.tar.gz
 665984d0037b836dd49bfcd9428bc977b48526d5 5496 xmountains_2.15-1.debian.tar.xz
Checksums-Sha256:
 f8df82d498da4c6ac6b3befc40c7c552f30e5c5a118237c597dca834302769df 1876 
xmountains_2.15-1.dsc
 464e60fff2d565dc3000ab0027789a587a1804e1d7a0c0a97216d3b99ad9f5e6 1191657 
xmountains_2.15.orig.tar.gz
 717de0e2cf151e051f3f8e64e752809b7c1017213daaa7821f9c0182e9570d83 5496 
xmountains_2.15-1.debian.tar.xz
Files:
 0970267058972ca885320623054353d2 1876 games optional xmountains_2.15-1.dsc
 a7effd4ff9e23547ced46ab5f8c2ac96 1191657 games optional 
xmountains_2.15.orig.tar.gz
 f5ad5b126545bf407944fcfa6e9171cb 5496 games optional 
xmountains_2.15-1.debian.tar.xz

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

iQIzBAEBCgAdFiEEa2MbXvVUr2sRlmKSAsHT8ng6pN4FAmjCXNgACgkQAsHT8ng6
pN6bwQ//ZjmoQoE5Qf6wbrhUSJ3DUq1WiCS+Iyc326CC7USPYyObJs7EeAiJMFoC
kfq+O+c4IeUUOY2jiqyZrkd5zYZHcNJAd+FaNzf6gocVOq9HHFr7s/i1MY+vZL/L
O4roiYECSVQbuSsJVl4PHrMVMrWjn6HqwhS5TVtr2r2ezEBTP2zGvDYvTDl7DB2G
2g9gvGEBVN304AkmJMcCD4HVPss8gExAHL2vW7jQImW2POnkR8BtSLrwp6YD8u+n
Zqb7nyl3uz9qXTH7k/Eqxsv4VU0G5YCx9X7sNskc+mvCRNE82vrBltUn8SND0V87
90sH+HlaIDsEYAE80RUlQkOcMInPvLQAVlDhiHRiGRj9B2CxUvFxPo4cEPnwpyYQ
dxCssXJ1r/gH4aS2Gp5YagDAWCmyKyWkj5A8cmP5HH+L0Kep7IdPTsFqsEYdXwNM
+DSCE0VNc5TG63wSZOH4WrgNpvCuApYIy/X8fZiD7NdCeOYtY0NodXARa+Mn9dgj
zKc4aqBWFj5ODk65EAkvInuO8ErwJ6pqb7lIdRgm1d2ZpVovt+cilertNjDO21Cb
u4J1SUFMxgPYX1KyToCyHfdo37fo0VCcCCKPnB9ykny4bWcyqQ2C8uyxf48PmRHb
SrEF0bZIzFrQphKsBx6HJQrVkIneD8CDyFnuV2xFE19UdsJbwHM=
=749F
-----END PGP SIGNATURE-----

Attachment: pgp9sSHLctxEi.pgp
Description: PGP signature


--- End Message ---

Reply via email to