Your message dated Sun, 26 Oct 2025 20:45:34 +0000
with message-id <[email protected]>
and subject line Bug#1097761: fixed in qxw 20200708-2.1
has caused the Debian Bug report #1097761,
regarding qxw: 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.)


-- 
1097761: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097761
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:qxw
Version: 20200708-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/qxw_20200708-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

[...]
      |             ^~~~~~~~~
gui.c:3502:85: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget 
*, void *)’} [-Wincompatible-pointer-types]
 3502 |  { "/Autofill/Interactive assistance/_Light only",             0,       
            m_ifamode,      0x0501,   "/Autofill/Interactive assistance/Off",   
      0                       },
      |                                                                         
            ^~~~~~~~~
gui.c:3502:85: note: (near initialization for ‘menu_items[188].callback’)
gui.c:338:13: note: ‘m_ifamode’ declared here
  338 | static void m_ifamode(GtkWidget*w,gpointer data)      {
      |             ^~~~~~~~~
gui.c:3503:85: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget 
*, void *)’} [-Wincompatible-pointer-types]
 3503 |  { "/Autofill/Interactive assistance/_Entire grid",            0,       
            m_ifamode,      0x0502,   "/Autofill/Interactive assistance/Light 
only",  0                       },
      |                                                                         
            ^~~~~~~~~
gui.c:3503:85: note: (near initialization for ‘menu_items[189].callback’)
gui.c:338:13: note: ‘m_ifamode’ declared here
  338 | static void m_ifamode(GtkWidget*w,gpointer data)      {
      |             ^~~~~~~~~
gui.c:3504:85: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget 
*, void *)’} [-Wincompatible-pointer-types]
 3504 |  { "/Autofill/Accept _hints",                                  
"<control>A",        m_accept,       0,        0,                               
               0                       },
      |                                                                         
            ^~~~~~~~
gui.c:3504:85: note: (near initialization for ‘menu_items[190].callback’)
gui.c:669:13: note: ‘m_accept’ declared here
  669 | static void m_accept(GtkWidget*w,gpointer data) {
      |             ^~~~~~~~
gui.c:3506:85: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget 
*, void *)’} [-Wincompatible-pointer-types]
 3506 |  { "/Autofill/_Unban all answers",                             0,       
            m_unban,        0,        0,                                        
      0                       },
      |                                                                         
            ^~~~~~~
gui.c:3506:85: note: (near initialization for ‘menu_items[192].callback’)
gui.c:704:13: note: ‘m_unban’ declared here
  704 | static void m_unban(GtkWidget*w,gpointer data) {
      |             ^~~~~~~
gui.c:3508:85: error: initialization of ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(GtkWidget *, void *)’ {aka ‘void (*)(struct _GtkWidget 
*, void *)’} [-Wincompatible-pointer-types]
 3508 |  { "/Help/_About",                                             0,       
            m_helpabout,    0,        "<StockItem>",                            
      GTK_STOCK_ABOUT         },
      |                                                                         
            ^~~~~~~~~~~
gui.c:3508:85: note: (near initialization for ‘menu_items[194].callback’)
gui.c:944:13: note: ‘m_helpabout’ declared here
  944 | static void m_helpabout(GtkWidget*w,gpointer data) {char s[4000];
      |             ^~~~~~~~~~~
make[1]: *** [Makefile:45: gui.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/include/string.h:548,
                 from qxw.c:27:
In function ‘strcat’,
    inlined from ‘abmtocs’ at qxw.c:1394:5:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:140:10: warning: 
‘__builtin_strcat’ offset [1072, 34359738352] is out of the bounds [0, 992] of 
object ‘icctoutf8’ with type ‘char[62][16]’ [-Warray-bounds=]
  140 |   return __builtin___strcat_chk (__dest, __src, __glibc_objsize 
(__dest));
      |          
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from qxw.c:52:
dicts.h: In function ‘abmtocs’:
dicts.h:75:13: note: ‘icctoutf8’ declared here
   75 | extern char icctoutf8[MAXICC+1][16]; // convert internal character code 
to UTF-8 string of canonical representative, 0-terminated
      |             ^~~~~~~~~
qxw.c: In function ‘a_load’:
qxw.c:1858:9: warning: ‘__builtin_strncpy’ output may be truncated copying 30 
bytes from a string of length 3998 [-Wstringop-truncation]
 1858 |         strncpy(gsq[i][j].sp.mk[k],s+1,MXMK);
      |         ^
qxw.c:1819:9: warning: ‘__builtin_strncpy’ output may be truncated copying 999 
bytes from a string of length 3998 [-Wstringop-truncation]
 1819 |         strncpy(dafilters[j],s+1,SLEN-1);
      |         ^
qxw.c:1809:9: warning: ‘__builtin_strncpy’ output may be truncated copying 999 
bytes from a string of length 3998 [-Wstringop-truncation]
 1809 |         strncpy(dsfilters[j],s+1,SLEN-1);
      |         ^
qxw.c:1799:9: warning: ‘__builtin_strncpy’ output may be truncated copying 999 
bytes from a string of length 3998 [-Wstringop-truncation]
 1799 |         strncpy(dfnames[j],s+1,SLEN-1);
      |         ^
qxw.c:1755:9: warning: ‘__builtin_strncpy’ output may be truncated copying 30 
bytes from a string of length 3998 [-Wstringop-truncation]
 1755 |         strncpy(dsp.mk[k],s+1,MXMK);
      |         ^
make[1]: Leaving directory '/build/reproducible-path/qxw-20200708'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qxw
Source-Version: 20200708-2.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
qxw, 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 qxw 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, 24 Oct 2025 19:52:51 +0300
Source: qxw
Architecture: source
Version: 20200708-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097761
Changes:
 qxw (20200708-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1097761)
Checksums-Sha1:
 1fb9925b3f3153f662ef1f22a48fabc5ee19cc00 1970 qxw_20200708-2.1.dsc
 692928c7c681ed95e2517e337b2873081ee5270d 8784 qxw_20200708-2.1.debian.tar.xz
Checksums-Sha256:
 0f839f07d11bdbe1b33902144c358e77f0c8d71a1e9f917728b457f606974812 1970 
qxw_20200708-2.1.dsc
 f0bbe04dc99b2449e6ee3afc55dd70d2cebf8f5b378169c5d5e67967d48d1ed6 8784 
qxw_20200708-2.1.debian.tar.xz
Files:
 39a6cc5f179b33379838fc7c6a4c86b9 1970 games optional qxw_20200708-2.1.dsc
 b2e2f7a58ef799cb463774025c5bdaaa 8784 games optional 
qxw_20200708-2.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmj72bsACgkQiNJCh6LY
mLHV+g//fjXgIly9S5Pwx4OFypwdGAsWRqtTr8G9HY2Nm18InWWWellTNJU6OnA7
hEOdGkKtVgaBwhEBjC5rZL8bjzMvnxf2mnCiF7F5acR2UxZJtCg3TXRemZw0Iw/2
AfKMl1UGngnU7xFf4Pxi6Tqll0/Z7fKJVqo9ZqTXXcghwK+IMfwS2SJYOHKFOhLw
Dkq9bqc8FEkoq6stcrKrzR9/XgIYKFgsBuTAEdtDEzcqsieKNwLqvMWG2JTEaa5J
1iV3/RLpFPcZNxo9GFZOO+qgLgH2waoQDtRZl4oHtGgFZCbQu5GFA5RL7WOzP2KF
6skRP5xyDGKEUiTLgWaYeVDstm9BxE4/TGE37dw+nKIdLJFEmwBhDfQgj30Kq5Ep
42rhWlg3t9eBVbJe1gF032CXTLcWNpchWkw/InjW7h2vWRx2Zz1ImqzirWemipZs
Z348JdT1amn91c+GqhNM+CbAXsNxfEtnT63vZmMM1eNo9H5omQXLoWJL1RITRPXY
8oo6FSmrNMK3yOCA704ES+ZEk33bB7GzXZb0Im1MK8dbIK99DXRLJYkrbhw+jNxn
bqNt+ATGHl+ycvwPhb6MlJuP7t8NoJTQVOr7jPd9u2wqLuSDngrabq8wGoBUqUJ/
P+W5m2FBwYUU7GQSajVw35AWKVN1SKZ05MesNxpyBBwjfxq/7rs=
=4R9G
-----END PGP SIGNATURE-----

Attachment: pgps9SFHm_jr5.pgp
Description: PGP signature


--- End Message ---

Reply via email to