Your message dated Fri, 26 Sep 2025 20:36:29 +0000
with message-id <[email protected]>
and subject line Bug#1098077: fixed in vtwm 5.4.7-9
has caused the Debian Bug report #1098077,
regarding vtwm: 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.)


-- 
1098077: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098077
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:vtwm
Version: 5.4.7-8
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/vtwm_5.4.7-8_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

[...]
menus.h:180:18: note: declared here
  180 | extern MenuRoot *NewMenuRoot();
      |                  ^~~~~~~~~~~
gram.y:1131:9: error: too many arguments to function ‘GetColor’; expected 0, 
have 3
 1131 |         GetColor(COLOR, &tmp->highlight.fore, fore);
      |         ^~~~~~~~
In file included from twm.h:63:
util.h:58:25: note: declared here
   58 | extern void             GetColor();
      |                         ^~~~~~~~
gram.y:1132:9: error: too many arguments to function ‘GetColor’; expected 0, 
have 3
 1132 |         GetColor(COLOR, &tmp->highlight.back, back);
      |         ^~~~~~~~
util.h:58:25: note: declared here
   58 | extern void             GetColor();
      |                         ^~~~~~~~
gram.y: In function ‘GotButton’:
gram.y:1140:13: warning: old-style function definition [-Wold-style-definition]
 1140 | static void GotButton(butt, func)
      |             ^~~~~~~~~
gram.y:1160:20: error: too many arguments to function ‘GetRoot’; expected 0, 
have 3
 1160 |             root = GetRoot(TWM_ROOT, NULLSTR, NULLSTR);
      |                    ^~~~~~~
gram.y:1110:18: note: declared here
 1110 | static MenuRoot *GetRoot(name, fore, back)
      |                  ^~~~~~~
gram.y:1162:46: error: too many arguments to function ‘AddToMenu’; expected 0, 
have 7
 1162 |             Scr->Mouse[butt][i][mods].item = AddToMenu(root,"x",Action,
      |                                              ^~~~~~~~~ ~~~~
menus.h:182:18: note: declared here
  182 | extern MenuItem *AddToMenu();
      |                  ^~~~~~~~~
gram.y: In function ‘GotKey’:
gram.y:1174:13: warning: old-style function definition [-Wold-style-definition]
 1174 | static void GotKey(key, func)
      |             ^~~~~~
gram.y:1184:14: error: too many arguments to function ‘AddFuncKey’; expected 0, 
have 6
 1184 |         if (!AddFuncKey(key, i, mods, func, Name, Action))
      |              ^~~~~~~~~~ ~~~
menus.h:185:13: note: declared here
  185 | extern Bool AddFuncKey();
      |             ^~~~~~~~~~
gram.y: In function ‘GotTitleButton’:
gram.y:1196:13: warning: old-style function definition [-Wold-style-definition]
 1196 | static void GotTitleButton (bitmapname, func, rightside)
      |             ^~~~~~~~~~~~~~
gram.y:1201:10: error: too many arguments to function ‘CreateTitleButton’; 
expected 0, have 6
 1201 |     if (!CreateTitleButton (bitmapname, func, Action, pull, rightside, 
True)) {
      |          ^~~~~~~~~~~~~~~~~  ~~~~~~~~~~
menus.h:202:12: note: declared here
  202 | extern int CreateTitleButton();
      |            ^~~~~~~~~~~~~~~~~
gram.y: In function ‘CheckWarpScreenArg’:
gram.y:1211:13: warning: old-style function definition [-Wold-style-definition]
 1211 | static Bool CheckWarpScreenArg (s)
      |             ^~~~~~~~~~~~~~~~~~
gram.y: In function ‘CheckWarpRingArg’:
gram.y:1226:13: warning: old-style function definition [-Wold-style-definition]
 1226 | static Bool CheckWarpRingArg (s)
      |             ^~~~~~~~~~~~~~~~
gram.y: In function ‘CheckColormapArg’:
gram.y:1239:13: warning: old-style function definition [-Wold-style-definition]
 1239 | static Bool CheckColormapArg (s)
      |             ^~~~~~~~~~~~~~~~
make[2]: *** [<builtin>: gram.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/vtwm-5.4.7'
make[1]: *** [debian/rules:30: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/vtwm-5.4.7'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: vtwm
Source-Version: 5.4.7-9
Done: Ian Jackson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
vtwm, 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.
Ian Jackson <[email protected]> (supplier of updated vtwm 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: Sat, 20 Sep 2025 17:05:58 +0100
Source: vtwm
Architecture: source
Version: 5.4.7-9
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1098077
Changes:
 vtwm (5.4.7-9) unstable; urgency=medium
 .
   * debian/rules: Use rm -f, avoiding failure on rebuild.
   * debian/rules: Force gcc -std=gnu17.  Closes: #1098077.
Checksums-Sha1:
 9e373338429ce01983ca048bd6ff59bc43e7db93 1910 vtwm_5.4.7-9.dsc
 db5480654b6802096a8120c2ffea72d824ca31de 19145 vtwm_5.4.7-9.diff.gz
Checksums-Sha256:
 ae1fc9c819be88dff5cf07e28b674d1696a1a1907d0e03a9e6c0bb1929e01568 1910 
vtwm_5.4.7-9.dsc
 3ba3f8245e1b855d81e6969581c3782e2de1a9faadf0b5fdd21d8761e5ff3c4e 19145 
vtwm_5.4.7-9.diff.gz
Files:
 2d299861a2c1e27ad98bff380d7431da 1910 x11 optional vtwm_5.4.7-9.dsc
 0b37dc11072e88c1030f924b5d6a1f8d 19145 x11 optional vtwm_5.4.7-9.diff.gz

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

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmjW75AACgkQaVt65L8G
YkBSxw//cBEvXjcKaNgrNl1QKtXmka5/sW+8soae/mvi34Q9WKY+N0ydVspY0FLI
9QupRBaqpys0t40xwzUCvgiB5q9cxP0qT84lz3Q34ya5yF6HndNh9xlb5fcMMjPp
EvFqYG650HIzRs5Qb+uRAzDiWL7YlvNSDqHnnc+Lg29zzg4buc4/3+vd0VyV+Riy
sVP/aBG2E22vaWQjPL+MNjPt7J485NltJ3+rvgC/19h5Q8nTsekm/IShv51hE0Sb
m9T7NlCBfJP3ZXRtaw+8hnYsn3CEgQAqL7lETaDWoTVaMBdHtbvQDKGjs1dHuH6M
h3nlGoK1JPW1ciYSiXlFiaJJ6HN0B/D8PqU0rpnUcN+pgPIxlxu3FkVRewDXPFkW
CIBFjp5hnd7Cwr2lmNxtc2M/d5nOGjU/i5sVHJVvGU5doRtsFR5SzLk6CksrVg6g
Ckwi5bOLwwPvB8w3pBAqLvFVLp/ffCKZ02m8gXE+tk8Q134PK2F1Y/qSvCJeI9Me
gRi+7LjGub7bF8OKBKBM5YN4pWS0u6xp5Iaf0ka7Kx+IJaLO/Bw2GzPCaOkDo9uw
PZCqShBhgcKU/PU7fxlHoRKW52dQ/dcu1b9Za1sLaTtm/H8Zr8w2tZ0ethORZctg
hjfXkn2B2Pr+93MeVC7uEr30v64GytaD1yY2+KgTLgEk10+4mXM=
=jrFP
-----END PGP SIGNATURE-----

Attachment: pgpuiKM2uT6R6.pgp
Description: PGP signature


--- End Message ---

Reply via email to