Your message dated Wed, 14 Jan 2026 00:04:28 +0000
with message-id <[email protected]>
and subject line Bug#1096868: fixed in ispell 3.4.06-1.1
has caused the Debian Bug report #1096868,
regarding ispell: 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.)
--
1096868: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096868
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ispell
Version: 3.4.06-1
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/ispell_3.4.06-1_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
[...]
correct.c:1370:12: warning: old-style function definition
[-Wold-style-definition]
1370 | static int ins_cap (word, pattern)
| ^~~~~~~
correct.c: In function ‘save_cap’:
correct.c:1388:12: warning: old-style function definition
[-Wold-style-definition]
1388 | static int save_cap (word, pattern, savearea)
| ^~~~~~~~
correct.c: In function ‘ins_root_cap’:
correct.c:1428:5: warning: old-style function definition
[-Wold-style-definition]
1428 | int ins_root_cap (word, pattern, prestrip, preadd, sufstrip, sufadd,
| ^~~~~~~~~~~~
correct.c: In function ‘save_root_cap’:
correct.c:1456:13: warning: old-style function definition
[-Wold-style-definition]
1456 | static void save_root_cap (word, pattern, prestrip, preadd, sufstrip,
sufadd,
| ^~~~~~~~~~~~~
correct.c: In function ‘get_line_from_user’:
correct.c:1640:15: warning: old-style function definition
[-Wold-style-definition]
1640 | static char * get_line_from_user (s, len)
| ^~~~~~~~~~~~~~~~~~
correct.c: In function ‘copyout’:
correct.c:1899:6: warning: old-style function definition
[-Wold-style-definition]
1899 | void copyout (cc, cnt)
| ^~~~~~~
correct.c: In function ‘lookharder’:
correct.c:1920:13: warning: old-style function definition
[-Wold-style-definition]
1920 | static void lookharder (string)
| ^~~~~~~~~~
+ [ -f y_tab.c ]
+ mv y.tab.c y_tab.c
+ gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ispell-3.4.06=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -DCFLAGS=-Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ispell-3.4.06=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -c y_tab.c
parse.y: In function ‘kwanalyze’:
parse.y:1469:12: warning: old-style function definition [-Wold-style-definition]
1469 | static int kwanalyze (backslashed, str)
| ^~~~~~~~~
parse.y: In function ‘yyerror’:
parse.y:1741:13: warning: old-style function definition [-Wold-style-definition]
1741 | static void yyerror (str)
| ^~~~~~~
parse.y: In function ‘yyopen’:
parse.y:1749:5: warning: old-style function definition [-Wold-style-definition]
1749 | int yyopen (file)
| ^~~~~~
parse.y: In function ‘ungrabchar’:
parse.y:1828:13: warning: old-style function definition [-Wold-style-definition]
1828 | static void ungrabchar (ch) /* Unget a character, tracking line
numbers */
| ^~~~~~~~~~
parse.y: In function ‘sufcmp’:
parse.y:1843:12: warning: old-style function definition [-Wold-style-definition]
1843 | static int sufcmp (flag1, flag2) /* Compare suffix flags for
qsort */
| ^~~~~~
parse.y: In function ‘precmp’:
parse.y:1871:12: warning: old-style function definition [-Wold-style-definition]
1871 | static int precmp (flag1, flag2) /* Compare prefix flags for
qsort */
| ^~~~~~
parse.y: In function ‘addstringchar’:
parse.y:1886:12: warning: old-style function definition [-Wold-style-definition]
1886 | static int addstringchar (str, lower, upper)
| ^~~~~~~~~~~~~
parse.y: In function ‘stringcharcmp’:
parse.y:1998:12: warning: old-style function definition [-Wold-style-definition]
1998 | static int stringcharcmp (a, b)
| ^~~~~~~~~~~~~
+ mv y_tab.o parse.o
+ rm -f y_tab.c
make[2]: Leaving directory '/build/reproducible-path/ispell-3.4.06'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" CC=gcc
"CFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/ispell-3.4.06=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall" "LDFLAGS=-Wl,-z,relro
-Wl,-z,now" programs defmt-programs showversion ispell.1 ispell.5 returned exit
code 2
make[1]: *** [debian/rules:59: debian/build-common.stamp] Error 25
make[1]: Leaving directory '/build/reproducible-path/ispell-3.4.06'
make: *** [debian/rules:26: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ispell
Source-Version: 3.4.06-1.1
Done: Agustin Martin Domingo <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ispell, 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.
Agustin Martin Domingo <[email protected]> (supplier of updated ispell
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, 11 Jan 2026 23:27:56 +0100
Source: ispell
Architecture: source
Version: 3.4.06-1.1
Distribution: unstable
Urgency: medium
Maintainer: Robert Luberda <[email protected]>
Changed-By: Agustin Martin Domingo <[email protected]>
Closes: 1096868
Changes:
ispell (3.4.06-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS with GCC-15, thanks Petr Gajdos (Closes: #1096868).
Checksums-Sha1:
25f460e17724a8005a7349aa47d1ff4f0ff57684 2710 ispell_3.4.06-1.1.dsc
06e8f08d1e1ebef3f7b93ecc2ff3a08852c7c58c 56084 ispell_3.4.06-1.1.debian.tar.xz
2799560c5ffb5448ec30271200e1e1391d44eaaa 9700 ispell_3.4.06-1.1_amd64.buildinfo
Checksums-Sha256:
4f27a357cd358cc240f0c8f36ebfbd57231fa23461fb836de8df064f76a21d77 2710
ispell_3.4.06-1.1.dsc
1cccfa50a1dddaf051af5675639247c4edaf123fb944eb579344bfccab6f0a14 56084
ispell_3.4.06-1.1.debian.tar.xz
31a3aa8866500d247b20dbc5155fc918953adc82825ce0e32816c9e8f1c3a2c8 9700
ispell_3.4.06-1.1_amd64.buildinfo
Files:
ca0837dae375391a6ebc4c3732528464 2710 text optional ispell_3.4.06-1.1.dsc
ddc50f8c65004e204c952e98a3ceff86 56084 text optional
ispell_3.4.06-1.1.debian.tar.xz
22601b9771404709d8dc013fb2cfecac 9700 text optional
ispell_3.4.06-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEEehey7p+gYd346SEFJrCLeiggvwFAmlkLlkACgkQFJrCLeig
gvwIpQ/+O1igDIDNH5lsAG1ngQtt/nztzT24ua/zrhrRIBj6GjU74mAh7GyyS528
jVRi2SN3z3fVpqIBu68DTLrXpnOspgtGgN3MsLWLiwwIVJxKnGhnO/IC+/TU7lQ+
yoqIWbNAbJLZWYOr+qreMa0iihYqtmNSVeJ2A/3pGf8qYQOlx3mQ/elbr59ge4zw
d2A2FOVkWXALBRQjtmvRDBuE4hDax2VwnTsNicXUP/MDL52ODXrQb3rRqxpwtfKE
PZuCkoRnVQLnfmmQhJQsazy5U8P9LCBf/vyi+Fdx58HB1YA1U+9NUyufQCs/GKpn
sYb3PpppXQdZBx2rV9IGvEfLGlGs05UvUGpjbDLpbco/KvUdQe2b2W0hQmKgi+KU
Dfc5fyCzKBrn9D5Hho2WLAYo46zOU0s8QiD716b3S8ofTdPgwafXyI5ZFC21baWO
hZ189HZNEXEoMhvmUyD83YYjw0yM8rexG3dR3LRCbIvAbG6ZKaF502jQU2MMKIJL
OQkqExDSzXbnNZdlYxTXvl1M/kwHx12zqnOo3yx98AGeiiXIxwFghe9YYts5ubIx
KMc+zWJM4xfIAS9FbxNvIIEQLzP7d/4NTbWIMgDd13l6auBFzT2Bb75fX0SIW6tr
r6Mpm44GSY64zOFeYePZ1zUlp85F4YgSjbS+zQhoGnmqP0pIlF0=
=aq+A
-----END PGP SIGNATURE-----
pgpyQGkf0Gbq3.pgp
Description: PGP signature
--- End Message ---