Your message dated Sun, 24 Aug 2025 17:52:34 +0000
with message-id <[email protected]>
and subject line Bug#1098172: fixed in xtermset 0.5.2-8
has caused the Debian Bug report #1098172,
regarding xtermset: 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.)
--
1098172: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098172
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xtermset
Version: 0.5.2-7
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/xtermset_0.5.2-7_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
[...]
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for assert.h... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating m4/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/xtermset-0.5.2'
make all-recursive
make[2]: Entering directory '/build/reproducible-path/xtermset-0.5.2'
Making all in m4
make[3]: Entering directory '/build/reproducible-path/xtermset-0.5.2/m4'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/xtermset-0.5.2/m4'
Making all in doc
make[3]: Entering directory '/build/reproducible-path/xtermset-0.5.2/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/reproducible-path/xtermset-0.5.2/doc'
Making all in src
make[3]: Entering directory '/build/reproducible-path/xtermset-0.5.2/src'
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xtermset-0.5.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wunused -Wall -g -D_GNU_SOURCE
-DTERMSDIR='"/usr/share/xtermset"' -c -o xtermset.o xtermset.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xtermset-0.5.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wunused -Wall -g -D_GNU_SOURCE
-DTERMSDIR='"/usr/share/xtermset"' -c -o arguments.o arguments.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xtermset-0.5.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wunused -Wall -g -D_GNU_SOURCE
-DTERMSDIR='"/usr/share/xtermset"' -c -o term.o term.c
term.c: In function ‘term_loadall’:
term.c:116:15: warning: variable ‘n’ set but not used
[-Wunused-but-set-variable]
116 | good_term *n;
| ^
xtermset.c: In function ‘main’:
xtermset.c:68:23: error: too many arguments to function ‘nextopt’; expected 0,
have 2
68 | switch (style=nextopt(argv[i], &code)) {
| ^~~~~~~ ~~~~~~~
In file included from xtermset.c:32:
xtermset.h:139:5: note: declared here
139 | int nextopt();
| ^~~~~~~
xtermset.c:162:24: error: too many arguments to function ‘set_geom’; expected
0, have 1
162 | set_geom(argptr->param);
| ^~~~~~~~ ~~~~~~~~~~~~~
xtermset.h:140:6: note: declared here
140 | void set_geom();
| ^~~~~~~~
xtermset.c: At top level:
xtermset.c:215:5: error: conflicting types for ‘nextopt’; have ‘int(char *, int
*)’
215 | int nextopt(char *arg, int *code_return)
| ^~~~~~~
xtermset.h:139:5: note: previous declaration of ‘nextopt’ with type ‘int(void)’
139 | int nextopt();
| ^~~~~~~
xtermset.c:242:6: error: conflicting types for ‘set_geom’; have ‘void(char *)’
242 | void set_geom(char *geometry)
| ^~~~~~~~
xtermset.h:140:6: note: previous declaration of ‘set_geom’ with type
‘void(void)’
140 | void set_geom();
| ^~~~~~~~
make[3]: *** [Makefile:399: xtermset.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/xtermset-0.5.2/src'
make[2]: *** [Makefile:370: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/xtermset-0.5.2'
make[1]: *** [Makefile:311: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/xtermset-0.5.2'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:24: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xtermset
Source-Version: 0.5.2-8
Done: наб <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xtermset, 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.
наб <[email protected]> (supplier of updated xtermset 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: Sun, 24 Aug 2025 19:30:43 +0200
Source: xtermset
Architecture: source
Version: 0.5.2-8
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 716631 1098172
Changes:
xtermset (0.5.2-8) unstable; urgency=medium
.
* Team upload.
* d/p/0003: Don't segfault if $HOME unset (Closes: #716631)
Fall back to passwd(5) homedir field (or /) for ~/.xtermsetrc
Don't clobber environment block after finding $HOME
* d/p/0004: Fully prototype xtermset.h (Closes: #1098172)
* d/rules: execute_after_dh_install wasn't verbose enough
Checksums-Sha1:
2ddddc3f2b1c6914ea4b3d6b5d1d270dc31de21a 1959 xtermset_0.5.2-8.dsc
cf6ce5d0c32d4f695330f784e3bda863b1b8aa57 46328 xtermset_0.5.2.orig.tar.gz
d6c46cab3a9add824f58ba87ca160654dcfe66ff 5860 xtermset_0.5.2-8.debian.tar.xz
6e12f294e03222f26de0471a789336db4131fcd7 6930 xtermset_0.5.2-8_source.buildinfo
Checksums-Sha256:
5f398024c3f0ac67af0942e3beb6f28cc9d4055f42f01bab0707797a16d4a6db 1959
xtermset_0.5.2-8.dsc
3f1e086e34980ffa4a26d9a5a68ecb50abe774bedb3789e964e83c7b5c255b9c 46328
xtermset_0.5.2.orig.tar.gz
ce18c9fa108adbabfef43413a56656633626018134946b6807a6a1e018bc876b 5860
xtermset_0.5.2-8.debian.tar.xz
8582be5de65b73fd8fe40b1b85655f312e697a3e8c6c180078d955d760143efa 6930
xtermset_0.5.2-8_source.buildinfo
Files:
85d1e9c1887978f4cb97e0729a4c8c1b 1959 x11 optional xtermset_0.5.2-8.dsc
36c9273884ed74e8b872adb3622d50d9 46328 x11 optional xtermset_0.5.2.orig.tar.gz
263328849973002e3b5909f8202743d8 5860 x11 optional
xtermset_0.5.2-8.debian.tar.xz
83adc7d3027e350e3f0f53f8e247bf2c 6930 x11 optional
xtermset_0.5.2-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJWBAEBCgBAFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmirTHwiHG5hYmlqYWN6
bGV3ZWxpQG5hYmlqYWN6bGV3ZWxpLnh5egAKCRC8/QsBjSZY8SE4EAColPqtaqo5
ehi+HBUvgH64p83kxUIEXzLEFf2VXzZt/TLJU6JRBavr7eq+/Mjl8byoAAAKgY5/
hoFxrzvh7Jtx/+cy68ZXvR64H6wQ8bVyQX2wOydBjzNYKcFCpKpwFSiOwsUv2SO6
ZspCvBhrqZRnALymKxD+I2cmjBmdG8eHxTIXRpRinrPyLydbyghidMznlpauK0oR
DSseFovct5A18tlKGqpHZ5k0u4brTEk2nRLli5240yAbYnrg14ryRgsE28ADY2lv
BbGAEThrFeOiNW9YxmgoHIdJIwxgUz3WDFotQFHnJitrOQtxnQfyCLQmYtLUcf97
XqdXE0tWpZwqyDLI6OXWrP59Mpxqs3qmsQW4vvzhWjf26KKbcbSRPzDj6rUIOPlT
6JPXPy7Trh7rLuzXtAviwUQGx3EorZBs8XQ7K4cEj40cnKLvew3kq5+CfWbVd8k+
dp7G1HwkwAF/sbiHaEZOwcLC/gmbp8mQXtHZFZ/7cSdwQl+HtfB/OBgAi8a6urHX
NEE6LbxpNUAso8vxh4EtA2NzyAXhLX+8fvzDYxTpyFM9+SwpSy0YvRa9MtIyVJOt
KmsyPkhU+bT2j8DzPlX0T/Nh5onLwwrO1NGxRtX2FRaqHBvReZTS6Ap5ma3DaQf2
NhbtikdLKZLkFiihfTaqANhZGYHE7IRNDA==
=mgCZ
-----END PGP SIGNATURE-----
pgp9U5RgBaAgF.pgp
Description: PGP signature
--- End Message ---