Your message dated Tue, 23 Sep 2025 01:00:00 +0000
with message-id <[email protected]>
and subject line Bug#1096438: fixed in ckermit 416~beta12-1.1
has caused the Debian Bug report #1096438,
regarding ckermit: 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.)
--
1096438: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096438
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ckermit
Version: 414~beta11-3
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/ckermit_414~beta11-3_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
[...]
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
ckuus4.c: In function ‘xlate’:
ckuus4.c:3354:12: error: assignment to ‘void (*)(void)’ from incompatible
pointer type ‘__sighandler_t’ {aka ‘void (*)(int)’}
[-Wincompatible-pointer-types]
3354 | oldsig = signal(SIGINT, trtrap); /* Save current interrupt trap.
*/
| ^
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
ckuus4.c:3546:19: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
3546 | signal(SIGINT,oldsig); /* Put old signal action back.
*/
| ^~~~~~
| |
| void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
ckuus3.c: In function ‘dosexp’:
ckuus3.c:4143:17: error: expected identifier or ‘(’ before ‘true’
4143 | int true = 0;
| ^~~~
ckuus3.c:4160:22: error: lvalue required as left operand of assignment
4160 | true = ((fpj != 0.0) ? 1 : 0);
| ^
ckuus5.c: In function ‘shofea’:
ckuus5.c:13176:42: warning: macro ‘__DATE__’ might prevent reproducible builds
[-Wdate-time]
13176 | printf("Compiled %s %s, options:\n", __DATE__, __TIME__);
| ^~~~~~~~
ckuus5.c:13176:52: warning: macro ‘__TIME__’ might prevent reproducible builds
[-Wdate-time]
13176 | printf("Compiled %s %s, options:\n", __DATE__, __TIME__);
| ^~~~~~~~
make[5]: *** [makefile:1028: ckuus3.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: *** [makefile:1028: ckuus4.o] Error 1
ckuusr.c: In function ‘newerrmsg’:
ckuusr.c:8207:61: warning: ‘%s’ directive output may be truncated writing up to
2147483646 bytes into a region of size between 295 and 314
[-Wformat-truncation=]
8207 | snprintf((char *)tmperrbuf,ERRMSGBUFSIZ,"?%s[%s]: \"%s\": %s\n",
| ^~
......
8210 | (char *)lasttakeline,
| ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
from ckcdeb.h:856,
from ckuusr.c:86:
In function ‘snprintf’,
inlined from ‘newerrmsg’ at ckuusr.c:8207:9:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
‘__builtin___snprintf_chk’ output 11 or more bytes (assuming 2147483676) into a
destination of size 320
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/build/reproducible-path/ckermit-414~beta11'
make[4]: *** [makefile:6475: linuxa] Error 2
make[4]: Leaving directory '/build/reproducible-path/ckermit-414~beta11'
make[3]: *** [makefile:6515: linux] Error 2
make[3]: Leaving directory '/build/reproducible-path/ckermit-414~beta11'
make[2]: *** [makefile:6991: linux+ssl] Error 2
make[2]: Leaving directory '/build/reproducible-path/ckermit-414~beta11'
make[1]: *** [debian/rules:33: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/ckermit-414~beta11'
make: *** [debian/rules:30: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ckermit
Source-Version: 416~beta12-1.1
Done: Adrian Bunk <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ckermit, 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 ckermit 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 20:22:41 +0300
Source: ckermit
Architecture: source
Version: 416~beta12-1.1
Distribution: unstable
Urgency: medium
Maintainer: John Goerzen <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096438
Changes:
ckermit (416~beta12-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Build with -std=gnu17 to workaround FTBFS with GCC 15.
(Closes: #1096438)
Checksums-Sha1:
cc2e2f9144009963a5de0fba086fde2e58007628 1930 ckermit_416~beta12-1.1.dsc
a5e44074a09437c96be2ef56a16b2c3321411a8c 22684
ckermit_416~beta12-1.1.debian.tar.xz
Checksums-Sha256:
ef8ce356b232be6f79d62fb55479630c0308fac39c7311a713432272ab5b8afc 1930
ckermit_416~beta12-1.1.dsc
568f08685f4a604f9b0d4df79a9c2f3b1c4690014e625da08eaa8172b594a9f4 22684
ckermit_416~beta12-1.1.debian.tar.xz
Files:
2c8b9fac133c6d0c518bf04812f585f7 1930 comm optional ckermit_416~beta12-1.1.dsc
da844959df32574cc40ef39d59ef9bfe 22684 comm optional
ckermit_416~beta12-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjO45wACgkQiNJCh6LY
mLGWUxAApXLhVcC+rmsrE3ArCci6bzxu8wA20AFeI+0Yr966mCRH8WELbV0XNqhQ
+NMHGGSZdC6oD1pceNo10sOMvw+7U61dua+Io3ax3G2s+RfviDCZTkIgDMSowDUa
mCOsBMgN+zDYYXWxpnauLhQxQzfbEDLflAvonnIfEeCPb558WWB50U/INuje/Oam
hFXCpjPBR+9dabhbKz64GtuFUzb9M1FktWACjl1eN9sRGX01lZqns8kUSKkq3iPF
eD2ZKIQfclcsGZ1NLusx5UcLE2GmADsCGuMyFMY1H+bfsTFCyu+U7JKzt57ZkWMw
KGOuLlWFLf60jh9wXRueKmmlZ9J3g6/sLhx0qjzeg0iZVznAb8kcQLHUA4dPrjj9
Tuc9K4/YrRrzM9yGa+gpoUVtnSvbUZMnPIao9drKhEeplRoy/Ld5tp4zMEizmXzp
I8r6fXpLGxEMDPmN9eiMeWVqGMdUNJHt5PvPOSIpnC+rLMxVLOjuWYc8hs4Oz2zj
G09yTRaWSa9AM2MRa973+RyvKMzWjNv4oMptMWGnff1N+xpCm10j6KprvTBmZKoe
RkZ6f0H56naqLL6e+/vnQVoAcS2h+Wddspe5V9UettMH+HDxLmT3htQBH4VKIFnD
0hh7YzLHVfsC40VLyzo8BqxqH7KpfX6KPvFZLfmUX0tvuz1nKtw=
=AtOT
-----END PGP SIGNATURE-----
pgpJ7ISkSgTi_.pgp
Description: PGP signature
--- End Message ---