Your message dated Tue, 11 Nov 2025 23:12:20 +0000
with message-id <[email protected]>
and subject line Bug#1098150: fixed in xli 1.17.0+20061110-10.1
has caused the Debian Bug report #1098150,
regarding xli: 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.)
--
1098150: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098150
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xli
Version: 1.17.0+20061110-10
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/xli_1.17.0+20061110-10_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
[...]
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 mcidas.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 mc_tables.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 merge.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 misc.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 new.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 options.c
misc.c: In function ‘bfill’:
misc.c:319:18: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
319 | b = (0 - (int) s) & (sizeof(unsigned long) - 1);
| ^
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 path.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 pbm.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 pcx.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 reduce.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 jpeg.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 rle.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 rlelib.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 root.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 rotate.c
rlelib.c: In function ‘buildmap’:
rlelib.c:332:19: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
332 | cmap[0] = (rle_pixel *)(nmap +1);
| ^
rlelib.c:356:23: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
356 | cmap[0] = (rle_pixel *)(nmap+1);
| ^
rlelib.c:372:23: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
372 | cmap[0] = (rle_pixel *)(nmap+1);
| ^
rlelib.c:392:23: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
392 | cmap[0] = (rle_pixel *)(nmap+1);
| ^
rlelib.c: In function ‘freemap’:
rlelib.c:438:13: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
438 | j = (int)cmap[-1]-1; /* recover size of cmap */
| ^
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 send.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 smooth.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 sunraster.c
send.c: In function ‘ximageToPixmap’:
send.c:43:15: error: assignment to ‘int (*)(void)’ from incompatible pointer
type ‘XErrorHandler’ {aka ‘int (*)(Display *, XErrorEvent *)’}
[-Wincompatible-pointer-types]
43 | old_handler = XSetErrorHandler(pixmapErrorTrap);
| ^
In file included from ddxli.h:9,
from xli.h:20,
from send.c:13:
/usr/include/X11/Xlib.h:1843:15: note: ‘XErrorHandler’ declared here
1843 | typedef int (*XErrorHandler) ( /* WARNING, this type not in Xlib
spec */
| ^~~~~~~~~~~~~
send.c:47:26: error: passing argument 1 of ‘XSetErrorHandler’ from incompatible
pointer type [-Wincompatible-pointer-types]
47 | (void)XSetErrorHandler(old_handler);
| ^~~~~~~~~~~
| |
| int (*)(void)
/usr/include/X11/Xlib.h:1849:5: note: expected ‘XErrorHandler’ {aka ‘int
(*)(Display *, XErrorEvent *)’} but argument is of type ‘int (*)(void)’
1849 | XErrorHandler /* handler */
| ^~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1843:15: note: ‘XErrorHandler’ declared here
1843 | typedef int (*XErrorHandler) ( /* WARNING, this type not in Xlib
spec */
| ^~~~~~~~~~~~~
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 value.c
cc -c -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/xli-1.17.0+20061110=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O -DSYSPATHFILE=\"/usr/lib/X11/Xli\"
-Wdate-time -D_FORTIFY_SOURCE=2 window.c
make[2]: *** [Makefile.std:101: send.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/xli-1.17.0+20061110'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" -f
Makefile.std all "LIBS=-lX11 -lm -lXext -lpng16 -ljpeg " returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/xli-1.17.0+20061110'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xli
Source-Version: 1.17.0+20061110-10.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xli, 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 xli 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: Mon, 27 Oct 2025 19:57:14 +0200
Source: xli
Architecture: source
Version: 1.17.0+20061110-10.1
Distribution: unstable
Urgency: medium
Maintainer: Josenilson Ferreira da Silva <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1098150
Changes:
xli (1.17.0+20061110-10.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with GCC 15. (Closes: #1098150)
Checksums-Sha1:
0669f4754dc3ca8fc5f9ff772e80a3cd15c481e8 1952 xli_1.17.0+20061110-10.1.dsc
660e69cd5fcc75d26e18d7da0d62909fba8883b2 32464
xli_1.17.0+20061110-10.1.debian.tar.xz
Checksums-Sha256:
5e2f0950b839858f71c1bbd4a616c14e2e55d08aaa53c86447be98f5bb8753d6 1952
xli_1.17.0+20061110-10.1.dsc
54389d14060fb6db0466ae709cc6aa610ec85bf6fcfd04339f1118be6cb8f83d 32464
xli_1.17.0+20061110-10.1.debian.tar.xz
Files:
82a55dcd200051ffa2a692603406630c 1952 graphics optional
xli_1.17.0+20061110-10.1.dsc
c77203883ef67594f94ce3467b1c9928 32464 graphics optional
xli_1.17.0+20061110-10.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmkAB+QACgkQiNJCh6LY
mLE+0g//XLyIKHQh53hpy9Eo5/RSI5LnM00trZmw4Uhstz3+mw9LVB27S6uDfCjb
OOoVNTLeCS0mGsqjBydYraMmALtB/MuflgfgvR9CB2y6CMFpjHwGbf96SkZDRDtK
pBT7NwGmVc7N00Ap1iJGdLT+2XgAnYI5FRitxEwMuibSOupQhy+ufImlhOJYWkjp
+gnTqyak8fs576NSQ3iBLrY6Whd2aY5Kp3tcxiigXgxRRGElKAOHckJbFwiMVU8T
EPxfAozzSyfW41jrfiaFkDINQ4F5GlL4muqzKIq4d/msF4cPiI9qTQWqEwOE/zaO
cOuwfmhUl22XSsiEtWoJie1McXbZMBzYQiDmHafvumwbEVn7ltJKesADR7B4qNmn
KaU99NlrtSnbfM0xp57j6mbAWk3v5IJYM3fCpXRyB62zMVg1bLkl3eT9uvwdT1SK
ZM1czC0vGL8Rb20VPasDAmP5vfIxa9O31ebV3v7tJ0/6YWXOHJZ+zxjklIP0eFma
A1ter1YXqTfcXcy7e5SjK4HJo5noA+iU2bNPNXWz/tr6cjhMejF8YFz+zNRXe85X
uwQ17kv2dbMbh9OoExD5Gl3rMjJV4H0Wyn9sEbfI6YattLFsH14+ZUv2KGnQLslM
a2WJUITTWFWHEY+FGB4KDnaX+lxMzjHzoazCCr/g6YQsURTLfQw=
=EVMT
-----END PGP SIGNATURE-----
pgp_iouW7qH0g.pgp
Description: PGP signature
--- End Message ---