Your message dated Fri, 26 Sep 2025 20:36:16 +0000
with message-id <[email protected]>
and subject line Bug#1098037: fixed in unclutter 8-26
has caused the Debian Bug report #1098037,
regarding unclutter: 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.)
--
1098037: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098037
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:unclutter
Version: 8-25+nmu1
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/unclutter_8-25+nmu1_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
[...]
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package unclutter
dpkg-buildpackage: info: source version 8-25+nmu1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ian Jackson
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
dh_auto_clean
make -j8 clean
make[1]: Entering directory '/build/reproducible-path/unclutter-8'
rm -f unclutter
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS
make.log MakeOut \#*
make[1]: Leaving directory '/build/reproducible-path/unclutter-8'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/unclutter-8'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/unclutter-8=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
unclutter.o unclutter.c
In file included from unclutter.c:27:
vroot.h: In function ‘VirtualRootWindow’:
vroot.h:41:1: warning: old-style function definition [-Wold-style-definition]
41 | VirtualRootWindow(dpy, screen)
| ^~~~~~~~~~~~~~~~~
unclutter.c: In function ‘pexit’:
unclutter.c:36:1: warning: old-style function definition
[-Wold-style-definition]
36 | pexit(str)char *str;{
| ^~~~~
unclutter.c: In function ‘errorhandler’:
unclutter.c:82:5: warning: old-style function definition
[-Wold-style-definition]
82 | int errorhandler(display,error)
| ^~~~~~~~~~~~
unclutter.c:87:10: error: too many arguments to function ‘defaulthandler’;
expected 0, have 2
87 | (*defaulthandler)(display,error);
| ~^~~~~~~~~~~~~~~~ ~~~~~~~
unclutter.c: In function ‘nameinlist’:
unclutter.c:99:1: warning: old-style function definition
[-Wold-style-definition]
99 | nameinlist(display,window)
| ^~~~~~~~~~
unclutter.c: In function ‘createnullcursor’:
unclutter.c:138:1: warning: old-style function definition
[-Wold-style-definition]
138 | createnullcursor(display,root)
| ^~~~~~~~~~~~~~~~
unclutter.c: In function ‘main’:
unclutter.c:163:1: warning: old-style function definition
[-Wold-style-definition]
163 | main(argc,argv)char **argv; int argc;{
| ^~~~
unclutter.c:255:24: error: assignment to ‘int (*)(void)’ from incompatible
pointer type ‘XErrorHandler’ {aka ‘int (*)(Display *, XErrorEvent *)’}
[-Wincompatible-pointer-types]
255 | defaulthandler = XSetErrorHandler(errorhandler);
| ^
In file included from unclutter.c:23:
/usr/include/X11/Xlib.h:1843:15: note: ‘XErrorHandler’ declared here
1843 | typedef int (*XErrorHandler) ( /* WARNING, this type not in Xlib
spec */
| ^~~~~~~~~~~~~
make[1]: *** [<builtin>: unclutter.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/unclutter-8'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned
exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: unclutter
Source-Version: 8-26
Done: Ian Jackson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
unclutter, 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 unclutter
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: Tue, 23 Sep 2025 23:32:04 +0100
Source: unclutter
Architecture: source
Version: 8-26
Distribution: unstable
Urgency: medium
Maintainer: Axel Beckert <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 1098037
Changes:
unclutter (8-26) unstable; urgency=medium
.
[ Ian Jackson ]
* Switch to ANSI C function declaration syntax.
Closes: #1098037.
* Remove debian/source/local-options from git
(not visible in the source package).
.
[ Carles Pina i Estany ]
* Added po-debconf Catalan translation
Checksums-Sha1:
839d03a51dfbe517c5faa720c50178d2507ed980 2261 unclutter_8-26.dsc
a9454e6595f13b6cc4d386d7b5cf48c8433dce7c 15936 unclutter_8-26.debian.tar.xz
d1e56c9af4c196c4c59013314be251c3085db094 139904 unclutter_8-26.git.tar.xz
64df56987c64bc6a63bd810489338ca7fd15d347 18214 unclutter_8-26_source.buildinfo
Checksums-Sha256:
fdd46ff966887bb6e83173ed19c7c690f33fc07a6837f07c510e4d9d23071b19 2261
unclutter_8-26.dsc
6aa0452e52a9f3782c45f87eab74d69daeb480e9184f657138ac81184a3f459f 15936
unclutter_8-26.debian.tar.xz
78db77dce7b722d1e9e8d3cb48b842b141d39b79e03e9378561b64ad5b87e7dc 139904
unclutter_8-26.git.tar.xz
fbb2accc46bce9eee6021e339d2b98ad8d13d1e4fa9be47c8cbf08046d563b03 18214
unclutter_8-26_source.buildinfo
Files:
ca9f79e739c837712b94f865b17ee398 2261 x11 optional unclutter_8-26.dsc
dbee0e47516ecfc01555b3f9cbb7dfba 15936 x11 optional
unclutter_8-26.debian.tar.xz
23b02310b485438d5b975459679f89fb 139904 x11 optional unclutter_8-26.git.tar.xz
f441c86529729cde59f6695e980a4241 18214 x11 optional
unclutter_8-26_source.buildinfo
Git-Tag-Info: tag=c38c319374d5fa768a27870e00a548c56f61414b
fp=9b917007ae030e36e4fc248b695b7ae4bf066240
Git-Tag-Tagger: Sean Whitton <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjW8VMACgkQYG0ITkaD
wHlKjRAAnXsi2EPTze8uqwrlwnNaXdj1q4iyqJgbNGi+3E9q2G8yqzALEf6ssPHW
Iw0w9FzNOhu+pJRMk/MaugYc1G3e29Wg40wT5rdr1bOyt4b5tiI7FWpcrvtgCyd3
PD6fgCHOrdAabu6/wWcqCr6NdNkwkvNi4avWlV4+Dnbsz8pqOEgk3OFbZABGCAGn
4SjprWT3y88mlTLSQ9xzVocsnko8BEru6dHv5QoFJaoFn8tK3cDRXaLT+4F4PHiW
tOoygaOg0WQfoKaBwi1UW3QmrYi9IW2DLEoR02pSnlcUZvNAp1DkpRyf7rvxSW9Q
6upLHeQtCnqWIwFmjUx3cKpWMnJWuKEYhCjxZ2+HabKDIICCfnrvjStHx+UrpLxp
tvTik7Obx3tsGOboSdc03/bZ0oHDIjA8wJBLq0EihLsMpP0h4voILFBB8AOGDHb9
ksiz2oPTyjctDd/v9xAazBpXzSgyuZQ/GYvwGD2LrvV8UXIx3sRsL+7efq7gReSE
SGo4j9VvkWy9uRDsedd940DOWEAhyWFAZik+dmhUy7YYgBrXzKZVlHEDmnNttMZA
RYrMwpVX4mU0i1QHFQ4dcUiwF+/gqkI1lUVj2LGTcZL4RdZnIOv3W+WJDJoF1/6f
rs/7APCIiRi+Zg/jJFeYuiHTxz1IWKpwFhvpsqzyZhKkLggLk/s=
=aQDH
-----END PGP SIGNATURE-----
pgp7Os4xJ2_V_.pgp
Description: PGP signature
--- End Message ---