Your message dated Tue, 24 Mar 2026 14:48:33 +0000
with message-id <[email protected]>
and subject line Bug#1098138: fixed in xfrisk 1.2-11
has caused the Debian Bug report #1098138,
regarding xfrisk: 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.)


-- 
1098138: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098138
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xfrisk
Version: 1.2-9
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/xfrisk_1.2-9_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

[...]
      |                         ^
aiConway.c: In function ‘CNT_BestDefended’:
aiConway.c:343:25: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  343 |   CLIST_Evaluate (have, (EvalFunc)CNT_Vulnerability);
      |                         ^
aiClientMain.c: In function ‘CBK_IncomingMessage’:
aiClientMain.c:500:47: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
  500 |             __AI_Callback(NULL, AI_INIT_GAME, (void *)iSpeciesID);
      |                                               ^
aiConway.c: In function ‘find_nearest’:
aiConway.c:485:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  485 |   CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_SetZeroFlag);
      |                                  ^
aiConway.c:502:23: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  502 |                       (EvalFunc)CNT_AddIfConquerable);
      |                       ^
aiConway.c: In function ‘find_destination’:
aiConway.c:552:38: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  552 |   CLIST_Evaluate (pDesiredCountries, (EvalFunc)CNT_IsNearest);
      |                                      ^
aiConway.c: In function ‘CLIST_CalculateUsefulness’:
aiConway.c:700:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  700 |   CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_SetZeroNearness);
      |                                  ^
aiConway.c:701:38: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  701 |   CLIST_Evaluate (pDesiredCountries, (EvalFunc)do_nearness);
      |                                      ^
aiConway.c:702:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  702 |   CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_CalculateUsefulness);
      |                                  ^
aiConway.c: In function ‘CNT_IsAdjacent’:
aiConway.c:752:57: error: passing argument 2 of ‘CLIST_Extract’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  752 |   country->adjacentlist = CLIST_Extract (pAllCountries, 
CNT_NextToSaved);
      |                                                         ^~~~~~~~~~~~~~~
      |                                                         |
      |                                                         int (*)(COUNTRY 
*) {aka int (*)(struct country *)}
aiConway.c:209:54: note: expected ‘int (*)(void)’ but argument is of type ‘int 
(*)(COUNTRY *)’ {aka ‘int (*)(struct country *)’}
  209 | COUNTRYLIST *CLIST_Extract (COUNTRYLIST *from, int (*function)())
      |                                                ~~~~~~^~~~~~~~~~~
aiConway.c:196:5: note: ‘CNT_NextToSaved’ declared here
  196 | int CNT_NextToSaved (COUNTRY *country)
      |     ^~~~~~~~~~~~~~~
aiConway.c: In function ‘make_wholelist’:
aiConway.c:805:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  805 |   CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_IsAdjacent);
      |                                  ^
aiConway.c:808:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  808 |   CLIST_Evaluate (pAllCountries, (EvalFunc)CNT_IsCritical);
      |                                  ^
aiConway.c: In function ‘redistribute_last’:
aiConway.c:836:34: warning: cast between incompatible function types from ‘void 
(*)(COUNTRY *)’ {aka ‘void (*)(struct country *)’} to ‘int (*)(COUNTRY *)’ {aka 
‘int (*)(struct country *)’} [-Wcast-function-type]
  836 |   CLIST_Evaluate (pAllCountries, (EvalFunc)reown);
      |                                  ^
make[1]: *** [<builtin>: aiConway.o] Error 1
make[1]: *** Waiting for unfinished jobs....
aiColson.c: In function ‘GetContinentToConquier’:
aiColson.c:677:23: warning: variable ‘bonus’ set but not used 
[-Wunused-but-set-variable]
  677 |   Int32  i, min, max, bonus, continent;
      |                       ^~~~~
aiColson.c:677:18: warning: variable ‘max’ set but not used 
[-Wunused-but-set-variable]
  677 |   Int32  i, min, max, bonus, continent;
      |                  ^~~
aiColson.c: In function ‘COLSON_Play’:
aiColson.c:1811:18: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1811 |         InitGame((Int32)pArgs);
      |                  ^
make[1]: Leaving directory '/build/reproducible-path/xfrisk-1.2'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xfrisk
Source-Version: 1.2-11
Done: Sébastien Noel <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xfrisk, 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.
Sébastien Noel <[email protected]> (supplier of updated xfrisk 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: Tue, 24 Mar 2026 15:02:40 +0100
Source: xfrisk
Architecture: source
Version: 1.2-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Sébastien Noel <[email protected]>
Closes: 1098138
Changes:
 xfrisk (1.2-11) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to fix build with GCC-15 (Closes: #1098138)
Checksums-Sha1:
 fcb571c30663c0882c145d0d62826a584aba2091 1602 xfrisk_1.2-11.dsc
 b7b80157e72bfb47723f0d405ee108bb7b81bda0 11868 xfrisk_1.2-11.debian.tar.xz
 a8f8357e0adc8bcca0390891b37aa2e19e6a4f19 6474 xfrisk_1.2-11_amd64.buildinfo
Checksums-Sha256:
 e88f830e3c708aea37725d4c71ae4e74b31e811c577caa12baf04febfdabb61d 1602 
xfrisk_1.2-11.dsc
 403fc19ee95ff5469a2f050b801ff7ae47befa91515bdcecb9109cc8f1683b3a 11868 
xfrisk_1.2-11.debian.tar.xz
 aac1955533749e5777e1778fab04298c9b8a1db894e6cbf2a6b2999b30e58376 6474 
xfrisk_1.2-11_amd64.buildinfo
Files:
 9867cd96c44c70be4d79877de304aeb8 1602 games optional xfrisk_1.2-11.dsc
 b626c2daa4eb04c575eaa237cbf4b589 11868 games optional 
xfrisk_1.2-11.debian.tar.xz
 5a5f56aaaf6b9f24c9b9d881da5cf0bb 6474 games optional 
xfrisk_1.2-11_amd64.buildinfo

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

iQFJBAEBCgAzFiEEdlP6my3wO8aMe9FCrKAIuMk0p9QFAmnCoZcVHHNlYmFzdGll
bkB0d29saWZlLmJlAAoJEKygCLjJNKfUBXQH/0qTjY9TQa+Fyg0Ir7sD9dX/5qkS
/8m4I0Uz7xbUCTHYPDAJ8eAcYebJ1gXLW/fB17cKEVPv0L/wxs1afljNGe2z2uzZ
CItPceLDIz4di1EejOyHoYWZxAtzRs/3uRZRGuGLZlJmBAe4jmJc9xYs2vZ0fAhp
eDUWhVRXIJ+Xjv5pVPfr157s7YTSim8WJyVMXM/IxDWS21xpFhT91doTqdGraaph
11rSl5EXOCAwJwjC+eU2ycvEG6aKPDdzUKzusuEsH6BSvs8bZ2YjvFI2na4br9B1
WSNd9YQQ4qFD07lu0KaIXxNjJg1MRKD4RuElN0/VO96Y+9qN9BPoIU9Phm8=
=Fzbw
-----END PGP SIGNATURE-----

Attachment: pgp2Nhrnsewpb.pgp
Description: PGP signature


--- End Message ---

Reply via email to