Your message dated Sun, 05 Oct 2025 12:08:04 +0000
with message-id <[email protected]>
and subject line Bug#1097304: fixed in liquidwar 5.6.5-2.1
has caused the Debian Bug report #1097304,
regarding liquidwar: 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.)


-- 
1097304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097304
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:liquidwar
Version: 5.6.5-2
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/liquidwar_5.6.5-2_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

[...]
Compiling profile.c (cpu=default, debug=no, asm=no)
Compiling protocol.c (cpu=default, debug=no, asm=no)
Compiling random.c (cpu=default, debug=no, asm=no)
Compiling rules.c (cpu=default, debug=no, asm=no)
protocol.c: In function ‘lw_protocol_ask_who’:
protocol.c:287:32: warning: this statement may fall through 
[-Wimplicit-fallthrough=]
  287 |                   who->network = 1;
      |                   ~~~~~~~~~~~~~^~~
protocol.c:293:17: note: here
  293 |                 case LW_NETMESS_CODE_LOCAL:
      |                 ^~~~
Compiling score.c (cpu=default, debug=no, asm=no)
Compiling serial.c (cpu=default, debug=no, asm=no)
Compiling sock2cli.c (cpu=default, debug=no, asm=no)
Compiling sockex.c (cpu=default, debug=no, asm=no)
Compiling sockunix.c (cpu=default, debug=no, asm=no)
Compiling sound.c (cpu=default, debug=no, asm=no)
Compiling speeds.c (cpu=default, debug=no, asm=no)
Compiling startinf.c (cpu=default, debug=no, asm=no)
Compiling startup.c (cpu=default, debug=no, asm=no)
Compiling team.c (cpu=default, debug=no, asm=no)
Compiling texture.c (cpu=default, debug=no, asm=no)
Compiling thrdunix.c (cpu=default, debug=no, asm=no)
Compiling ticker.c (cpu=default, debug=no, asm=no)
thrdunix.c: In function ‘lw_thread_start’:
thrdunix.c:84:38: warning: cast between incompatible function types from ‘void 
(*)(void *)’ to ‘void * (*)(void *)’ [-Wcast-function-type]
   84 |   if (pthread_create (&thread, NULL, (void *(*)(void *)) func, args) == 
0)
      |                                      ^
Compiling time.c (cpu=default, debug=no, asm=no)
Compiling viewport.c (cpu=default, debug=no, asm=no)
Compiling volume.c (cpu=default, debug=no, asm=no)
Compiling watchdog.c (cpu=default, debug=no, asm=no)
Compiling wave.c (cpu=default, debug=no, asm=no)
Compiling wwwcli.c (cpu=default, debug=no, asm=no)
Compiling x11icon.c (cpu=default, debug=no, asm=no)
Compiling execunix.c (cpu=default, debug=no, asm=no)
Compiling logsrv.c (cpu=default, debug=no, asm=no)
Compiling server.c (cpu=default, debug=no, asm=no)
Compiling sock2srv.c (cpu=default, debug=no, asm=no)
In file included from texture.c:64:
texture.c: In function ‘lw_texture_archive_raw’:
macro.h:70:66: warning: ‘__builtin_strncpy’ specified bound 17 equals 
destination size [-Wstringop-truncation]
   70 | #define LW_MACRO_STRNCPY(DST,SRC,SIZE) { memset((DST),0,(SIZE)); 
strncpy((DST),(SRC),(SIZE)); (DST)[(SIZE)-1]='\0'; }
      |                                                                  ^~~~~~~
macro.h:71:36: note: in expansion of macro ‘LW_MACRO_STRNCPY’
   71 | #define LW_MACRO_STRCPY(DST,SRC) { 
LW_MACRO_STRNCPY((DST),(SRC),sizeof(DST)); }
      |                                    ^~~~~~~~~~~~~~~~
texture.c:239:3: note: in expansion of macro ‘LW_MACRO_STRCPY’
  239 |   LW_MACRO_STRCPY (system_name_buffer, lw_path_get_system_name 
(filename));
      |   ^~~~~~~~~~~~~~~
Compiling srvchan.c (cpu=default, debug=no, asm=no)
Compiling srvcont.c (cpu=default, debug=no, asm=no)
Compiling srvteam.c (cpu=default, debug=no, asm=no)
srvcont.c: In function ‘lw_srvcont_wait_teams’:
Compiling srvtime.c (cpu=default, debug=no, asm=no)
srvcont.c:523:7: error: too many arguments to function ‘log_println’; expected 
0, have 1
  523 |       log_println ("!");
      |       ^~~~~~~~~~~  ~~~
In file included from srvcont.c:63:
log.h:72:6: note: declared here
   72 | void log_println ();
      |      ^~~~~~~~~~~
gmake[2]: *** [Makefile:283: srvcont.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/build/reproducible-path/liquidwar-5.6.5/src'
make[1]: *** [Makefile:115: build_bin] Error 2
make[1]: Leaving directory '/build/reproducible-path/liquidwar-5.6.5'
dh_auto_build: error: make -j8 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: liquidwar
Source-Version: 5.6.5-2.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
liquidwar, 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.
Adrian Bunk <[email protected]> (supplier of updated liquidwar 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: Fri, 03 Oct 2025 22:33:32 +0300
Source: liquidwar
Architecture: source
Version: 5.6.5-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097304
Changes:
 liquidwar (5.6.5-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS with GCC 15. (Closes: #1097304)
   * Don't build with -m64, it breaks the x32 build.
Checksums-Sha1:
 deb249bfbb7c772d9926fb8bdf5483a54c665918 2114 liquidwar_5.6.5-2.1.dsc
 427b52adc6748e852fea5f85fb53efae8a1ef4c3 14156 
liquidwar_5.6.5-2.1.debian.tar.xz
Checksums-Sha256:
 3c50b7e5516149a6390cc0f06b6e1379eeaadfcd76b9e6b1e8ac554bb6a709fb 2114 
liquidwar_5.6.5-2.1.dsc
 d284f8a448a968655e98570018dbc899c9087cbf82f71e42be4abc54f16ffc0c 14156 
liquidwar_5.6.5-2.1.debian.tar.xz
Files:
 a6c6fc4308bb8c54087de7d8ff059d01 2114 games optional liquidwar_5.6.5-2.1.dsc
 9ef0a50f772adba217260bd1073e98aa 14156 games optional 
liquidwar_5.6.5-2.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjgJ2IACgkQiNJCh6LY
mLFn/w//bRsoL0Qy28F+59UdccMhpEmkg8yxsTt67QXFq4sfJmZ2jfolys/fznPM
LlV5VGCHwIjP55uqcBZXVcPT8/XROGohxPREAzgQfXGZm/sxHICXrOd6DecVsTZz
z1kOwR8iljWFp3yM6wAg9IoK8/mybxUI/fij9agypLcLtroHpePEy2rY8oFuTONA
+UK65SOJ+2cGG7XY4XYte6b8hH0/LxlQfHaPqbIutYvvxBthqhn9k4a4PHM+B2xg
nbJbmECUpn4iOHf4mgvddKjTNza7dkpBiSiO4XhcRI65Y0DZ8WxgJY033hoqk3jZ
rXFU+yNvCclDw8CUn42Q4uDBiOVO3NAU7D2757jDjJLmgQ3mztArQ5OxnjJwugW+
qztCsUHuu6Lz9KpmT8bOZ9MWJ6hOKwFpF+1OjU3v4wyeLWCKcZ8ZSTNgvV9nOMS3
ZH8Q3q8XNBVXVk5tkXP8lwP2s9QkwMeP0Ktog6yS0Q5IRA+egkMFu3o+/DCUt9rW
uN7qJ5BUiWWYLb9xHfyjl8v1t/hsHAi6Pe/DQNcnU2ffLsoQ0ogxFAhYD1CpRMlw
vOi/asgIERdwrmpcnmu/t0EPsBvIkudPxBfT2wedwT4IKzK1qxEjTTHAN3EJkKPd
o+wi4+fs3n/amrQL/0zZ6eXz0NZDtslaPGHw6Ua6Gbu2UAXksyE=
=wt+P
-----END PGP SIGNATURE-----

Attachment: pgpQvo2P7sBns.pgp
Description: PGP signature


--- End Message ---

Reply via email to