Your message dated Fri, 26 Sep 2025 19:49:11 +0000
with message-id <[email protected]>
and subject line Bug#1096465: fixed in cowpatty 4.8-4
has caused the Debian Bug report #1096465,
regarding cowpatty: 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.)
--
1096465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096465
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cowpatty
Version: 4.8-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/cowpatty_4.8-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
[...]
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
cowpatty.c:1132:25: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
1132 | signal(SIGQUIT, cleanup);
| ^~~~~~~
| |
| 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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
cowpatty.c:94:6: note: ‘cleanup’ declared here
94 | void cleanup()
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
genpmk.c: In function ‘main’:
genpmk.c:100:24: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
100 | signal(SIGINT, cleanup);
| ^~~~~~~
| |
| void (*)(void)
In file included from genpmk.c:16:
/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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
genpmk.c:56:6: note: ‘cleanup’ declared here
56 | void cleanup()
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
genpmk.c:101:25: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
101 | signal(SIGTERM, cleanup);
| ^~~~~~~
| |
| 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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
genpmk.c:56:6: note: ‘cleanup’ declared here
56 | void cleanup()
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
genpmk.c:102:25: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
102 | signal(SIGQUIT, cleanup);
| ^~~~~~~
| |
| 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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
genpmk.c:56:6: note: ‘cleanup’ declared here
56 | void cleanup()
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
make[1]: *** [<builtin>: cowpatty.o] Error 1
make[1]: *** Waiting for unfinished jobs....
genpmk.c:82:26: warning: variable ‘ret’ set but not used
[-Wunused-but-set-variable]
82 | int fret = 0, c, ret;
| ^~~
make[1]: *** [<builtin>: genpmk.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/cowpatty-4.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: cowpatty
Source-Version: 4.8-4
Done: Sven Geuer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cowpatty, 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.
Sven Geuer <[email protected]> (supplier of updated cowpatty 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: Fri, 26 Sep 2025 21:24:00 +0200
Source: cowpatty
Architecture: source
Version: 4.8-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 1096465
Changes:
cowpatty (4.8-4) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Update standards version to 4.6.2, no changes needed.
.
[ Sven Geuer ]
* d/p/*: Add incompatible-pointer-types.patch fixing FTBFS with GCC-15
(Closes: #1096465).
* d/watch: Convert watch file to version 5 format.
* d/control:
- Drop 'Rules-Requires-Root: no', it's the standard now.
- Bump Standards-Version to 4.7.2.
* d/copyright: Update copyright holders regarding Debian packaging.
* d/lintian-overrides: Drop this file, the override is meanwhile unused.
Checksums-Sha1:
3b03d7124baca6b28768f8cb5e675e2be9b49349 2196 cowpatty_4.8-4.dsc
041a71c560be539aa95708ccd67aea78965e3add 7828 cowpatty_4.8-4.debian.tar.xz
f840ac67ebb04531e7e4f90e90f2cf6e6b44a88a 196028 cowpatty_4.8-4.git.tar.xz
c9f31b5f28feb5974380d9f2b0ab74267cf36b28 18214 cowpatty_4.8-4_source.buildinfo
Checksums-Sha256:
75cefd769d7ef74ce54fdf861c0b4b9655a67c4a1ccdf0febdc8f8619190363e 2196
cowpatty_4.8-4.dsc
12f1e6903d5fbda016f3b981fab64e544c34bdeb9c0302e3e1fc5181d73ccdc0 7828
cowpatty_4.8-4.debian.tar.xz
53c4e2a76eb5fc698b4c3ad3a6d3067bc65e71586f7371ea0e509db6d1557d59 196028
cowpatty_4.8-4.git.tar.xz
0825a602fabbb121ed61355931f050fb74dff3e1e38b46328c38358d68814e6e 18214
cowpatty_4.8-4_source.buildinfo
Files:
0ff190f7328d505bfbdbb3f7355713f3 2196 net optional cowpatty_4.8-4.dsc
8702cc96ff15c96416783f90789f1dd5 7828 net optional cowpatty_4.8-4.debian.tar.xz
f82fea480964b48564a465f6425bfed8 196028 net optional cowpatty_4.8-4.git.tar.xz
798a98a2a8444fa70d5ab93097e9b48b 18214 net optional
cowpatty_4.8-4_source.buildinfo
Git-Tag-Info: tag=21967272f14262783620879dc7cc4fe4f48b6246
fp=3df5e8aa43fc9fdfd086f195adf50edaf8add585
Git-Tag-Tagger: Sven Geuer <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjW6VEACgkQYG0ITkaD
wHnXJxAAvbyRz54efFIYZ56Watq9enuvG8v6tT35o9b/Ypjbc1Z7HzDGuJEFK7jI
8r/YZGu8mb/MPCTMHUWm81Le4Tx8tup6Y09dnwdz840fa8cUylbHYJmIxF0wLyck
BAiQ/Sh8nrxQle9MASS2yNR+OYKMo/g7fQ9Vbn6jHVcrKTK+CQNKH775LpMMD1Wv
JMXm+k/xZ0GVjQipE1nzDPGNvjAo9wuFefxzpnKbXNAWJlqxsnP5hnKJbTPf54iR
4oc5s88t4878f03CUGR+d0AneCR3A7KawTxERNhWZX2fS78RGWnIYHI9Xv0ckiYN
OC/khsMbcqBj1bpNXADe/jVx2hE2UEzYJ3O8wEiur7qWw07qt9COxoMWkUEL3+md
DcgiyfQyoxolsBFzOMEwhqw8TWHS6KW4nq8jwrk0Q2gPCSOGgyZ++LoV/OIDb0yz
7rGFXkLhIHqYJvxPY970TlI9IcmeN3De+xPD8HbMefJvDT3MnXg9sZJFO4AFTyJ4
XS/uAzxrGJ7DfWOOfW9BKXbU9+gbrjVtuksEa/qD0Jvzmpos3aZJIqSABQlOOrLi
pB5N9npENJl9ut40uZyZmXWbKCGebl8PU/BFs3cfse1RBzxvwk2OKr6G/teoMoeO
KzfdlGwdUcERiehjHf5cpOaeR2Yqb86SiK7F7oXBBrl0TJf/Eac=
=6wn3
-----END PGP SIGNATURE-----
pgp5ahfSruqBH.pgp
Description: PGP signature
--- End Message ---