Your message dated Sun, 05 Oct 2025 12:08:16 +0000
with message-id <[email protected]>
and subject line Bug#1097308: fixed in lmemory 0.6c-13.1
has caused the Debian Bug report #1097308,
regarding lmemory: 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.)


-- 
1097308: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097308
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lmemory
Version: 0.6c-13
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/lmemory_0.6c-13_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

[...]
   28 |   { "/Game/_New",     "<control>N", lmem_Newgame, 1, NULL },
      |                                     ^~~~~~~~~~~~
lmem_menu.c:28:37: note: (near initialization for ‘menu_items[1].callback’)
In file included from lmem_menu.c:3:
lmem_menu.h:1:6: note: ‘lmem_Newgame’ declared here
    1 | void lmem_Newgame    (GtkWidget *window, guint callback_action, 
GtkWidget *widget);
      |      ^~~~~~~~~~~~
lmem_menu.c:32:34: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   32 |   { "/Level/Little One",  NULL,  lmem_Level, 2, NULL },
      |                                  ^~~~~~~~~~
lmem_menu.c:32:34: note: (near initialization for ‘menu_items[5].callback’)
lmem_menu.h:2:6: note: ‘lmem_Level’ declared here
    2 | void lmem_Level    (GtkWidget *window, guint callback_action, GtkWidget 
*widget);
      |      ^~~~~~~~~~
lmem_menu.c:33:32: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   33 |   { "/Level/Beginner",  NULL,  lmem_Level, 3, NULL },
      |                                ^~~~~~~~~~
lmem_menu.c:33:32: note: (near initialization for ‘menu_items[6].callback’)
lmem_menu.h:2:6: note: ‘lmem_Level’ declared here
    2 | void lmem_Level    (GtkWidget *window, guint callback_action, GtkWidget 
*widget);
      |      ^~~~~~~~~~
lmem_menu.c:34:31: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   34 |   { "/Level/Skilled",  NULL,  lmem_Level, 4, NULL },
      |                               ^~~~~~~~~~
lmem_menu.c:34:31: note: (near initialization for ‘menu_items[7].callback’)
lmem_menu.h:2:6: note: ‘lmem_Level’ declared here
    2 | void lmem_Level    (GtkWidget *window, guint callback_action, GtkWidget 
*widget);
      |      ^~~~~~~~~~
lmem_menu.c:35:30: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   35 |   { "/Level/Master",  NULL,  lmem_Level, 5, NULL },
      |                              ^~~~~~~~~~
lmem_menu.c:35:30: note: (near initialization for ‘menu_items[8].callback’)
lmem_menu.h:2:6: note: ‘lmem_Level’ declared here
    2 | void lmem_Level    (GtkWidget *window, guint callback_action, GtkWidget 
*widget);
      |      ^~~~~~~~~~
lmem_menu.c:36:30: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   36 |   { "/Level/Daemon",  NULL,  lmem_Level, 6, NULL },
      |                              ^~~~~~~~~~
lmem_menu.c:36:30: note: (near initialization for ‘menu_items[9].callback’)
lmem_menu.h:2:6: note: ‘lmem_Level’ declared here
    2 | void lmem_Level    (GtkWidget *window, guint callback_action, GtkWidget 
*widget);
      |      ^~~~~~~~~~
lmem_menu.c:38:39: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   38 |   { "/Options/Match 3 Cards",  NULL,  lmem_Set_Option, 7, 
"<ToggleItem>" },
      |                                       ^~~~~~~~~~~~~~~
lmem_menu.c:38:39: note: (near initialization for ‘menu_items[11].callback’)
lmem_menu.h:3:6: note: ‘lmem_Set_Option’ declared here
    3 | void lmem_Set_Option    (GtkWidget *window, guint callback_action, 
GtkWidget *widget);
      |      ^~~~~~~~~~~~~~~
lmem_menu.c:39:41: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, guint,  GtkWidget *)’ {aka ‘void (*)(struct 
_GtkWidget *, unsigned int,  struct _GtkWidget *)’} 
[-Wincompatible-pointer-types]
   39 |   { "/Options/Different Cards",  NULL,  lmem_Set_Option, 8, 
"<ToggleItem>" },
      |                                         ^~~~~~~~~~~~~~~
lmem_menu.c:39:41: note: (near initialization for ‘menu_items[12].callback’)
lmem_menu.h:3:6: note: ‘lmem_Set_Option’ declared here
    3 | void lmem_Set_Option    (GtkWidget *window, guint callback_action, 
GtkWidget *widget);
      |      ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:523: lmem_menu.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mmain.c: In function ‘main’:
mmain.c:31:7: warning: ignoring return value of ‘asprintf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
   31 |       asprintf (&lmem_image_dir, "%s/pixmaps/", DATADIR);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/build/reproducible-path/lmemory-0.6c'
make[2]: *** [Makefile:555: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/lmemory-0.6c'
make[1]: *** [Makefile:396: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/lmemory-0.6c'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: lmemory
Source-Version: 0.6c-13.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lmemory, 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 lmemory 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:50:05 +0300
Source: lmemory
Architecture: source
Version: 0.6c-13.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097308
Changes:
 lmemory (0.6c-13.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1097308)
Checksums-Sha1:
 ac6de3acbe9ebc534d4b8df4cb8ab4dcf5d0f085 1904 lmemory_0.6c-13.1.dsc
 ba7c9f76c866f11de3a294c8bc1fe15467f2908d 108200 lmemory_0.6c-13.1.debian.tar.xz
Checksums-Sha256:
 3cf72c763e59f05a60f40dc79787c951a5e58ffaf72bf1f735f6c6b47c4e9a18 1904 
lmemory_0.6c-13.1.dsc
 239d4fb766b6ce8d5684cb9c61ac93dac101acef55d4f537bc3a91053f818a3c 108200 
lmemory_0.6c-13.1.debian.tar.xz
Files:
 8c116e48ab19ebee8289f73f85393bfd 1904 games optional lmemory_0.6c-13.1.dsc
 24df1ae29040a51443a2107d7e5f1049 108200 games optional 
lmemory_0.6c-13.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjgKZQACgkQiNJCh6LY
mLE1/A/+PGJlSBVyd/3NqP1HGcqLswp8J1QParNYGgODDOyc8QpYB5nWO4ZBIOr5
74Y9C/1qvhDhlWFekjX+P0HuGNupcQkpaJLLUhDSQRQqS0vqRDwArUOyMISnmyRi
UJcZ8hUm4EAfCe87zbLeac8mkngD8Md/YEet4zok9e1PAyo3gDmEsLntsLgHkDeJ
BJmrbKoAMZT6DC6/nr86va7g5nJmDTIgQjxoJa/WYi1aRKmeTQ57GgxS4kVlRdQW
ryTq0Hy8KbNaxmgJkpgjvmvwdk5ck/zUqiy5iMOWteBXSkLpGlby90koxG8c7Um/
Xjxjpe3QyYU9vNjqdQjuCdZbc8OMpc3gNmUA4gjadDc1o3NDDgvEAez55Kg1KkD7
TL6S61oGg07h5CXTdqhVuweAIH4dKM5xYhY4G8BC5w1cPxXlITOhNRPETCDVC8/j
AzjwjCk7CotiIjPyX4AaBqU5MKCOdfdwZEA1fZmVwYemWiROMJaLDY1yzWnzecoN
jslE4RYvIbduyNvWhfcjUCrpJzrauiVvzyr8h0gsCgJpxTK/gwGVoMfLduGFiTNS
SQ5rmvOAoldrmH+tn5Lgykw+R0pKWRmtrsWNn6BTforybN9I5Vo9mBTB5qH0/jdI
fiUlhs5FCSebdqfa4OiAEjF49cmBnlWUwtxe25ubFV0SukBPYJo=
=WU3x
-----END PGP SIGNATURE-----

Attachment: pgpxuZh3yGe4N.pgp
Description: PGP signature


--- End Message ---

Reply via email to