Your message dated Tue, 23 Sep 2025 15:06:42 +0000
with message-id <[email protected]>
and subject line Bug#1098026: fixed in ucspi-unix 1.0-6
has caused the Debian Bug report #1098026,
regarding ucspi-unix: 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.)
--
1098026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098026
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ucspi-unix
Version: 1.0-5
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/ucspi-unix_1.0-5_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
[...]
| ~~~~~~~~~~~~~^~~~~~
unixserver.c:310:6: note: ‘handle_children’ declared here
310 | void handle_children()
| ^~~~~~~~~~~~~~~
/usr/include/diet/signal.h:219:16: note: ‘sighandler_t’ declared here
219 | typedef void (*sighandler_t)(int);
| ^~~~~~~~~~~~
unixserver.c: In function ‘main’:
unixserver.c:348:19: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
348 | signal(SIGCHLD, handle_children);
| ^~~~~~~~~~~~~~~
| |
| void (*)(void)
/usr/include/diet/signal.h:524:46: note: expected ‘sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
524 | sighandler_t signal(int signum, sighandler_t action);
| ~~~~~~~~~~~~~^~~~~~
unixserver.c:310:6: note: ‘handle_children’ declared here
310 | void handle_children()
| ^~~~~~~~~~~~~~~
/usr/include/diet/signal.h:219:16: note: ‘sighandler_t’ declared here
219 | typedef void (*sighandler_t)(int);
| ^~~~~~~~~~~~
unixserver.c:349:18: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
349 | signal(SIGINT, handle_intr);
| ^~~~~~~~~~~
| |
| void (*)(void)
/usr/include/diet/signal.h:524:46: note: expected ‘sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
524 | sighandler_t signal(int signum, sighandler_t action);
| ~~~~~~~~~~~~~^~~~~~
unixserver.c:337:6: note: ‘handle_intr’ declared here
337 | void handle_intr()
| ^~~~~~~~~~~
/usr/include/diet/signal.h:219:16: note: ‘sighandler_t’ declared here
219 | typedef void (*sighandler_t)(int);
| ^~~~~~~~~~~~
unixserver.c:350:19: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
350 | signal(SIGTERM, handle_intr);
| ^~~~~~~~~~~
| |
| void (*)(void)
/usr/include/diet/signal.h:524:46: note: expected ‘sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
524 | sighandler_t signal(int signum, sighandler_t action);
| ~~~~~~~~~~~~~^~~~~~
unixserver.c:337:6: note: ‘handle_intr’ declared here
337 | void handle_intr()
| ^~~~~~~~~~~
/usr/include/diet/signal.h:219:16: note: ‘sighandler_t’ declared here
219 | typedef void (*sighandler_t)(int);
| ^~~~~~~~~~~~
unixserver.c:351:19: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
351 | signal(SIGQUIT, handle_intr);
| ^~~~~~~~~~~
| |
| void (*)(void)
/usr/include/diet/signal.h:524:46: note: expected ‘sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
524 | sighandler_t signal(int signum, sighandler_t action);
| ~~~~~~~~~~~~~^~~~~~
unixserver.c:337:6: note: ‘handle_intr’ declared here
337 | void handle_intr()
| ^~~~~~~~~~~
/usr/include/diet/signal.h:219:16: note: ‘sighandler_t’ declared here
219 | typedef void (*sighandler_t)(int);
| ^~~~~~~~~~~~
make[2]: *** [Makefile:91: unixserver.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/ucspi-unix-1.0/diet'
make[1]: *** [debian/rules:47: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/ucspi-unix-1.0'
make: *** [debian/rules:33: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ucspi-unix
Source-Version: 1.0-6
Done: Peter Pentchev <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ucspi-unix, 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.
Peter Pentchev <[email protected]> (supplier of updated ucspi-unix 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 17:36:07 +0300
Source: ucspi-unix
Architecture: source
Version: 1.0-6
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <[email protected]>
Changed-By: Peter Pentchev <[email protected]>
Closes: 1055189 1098026
Changes:
ucspi-unix (1.0-6) unstable; urgency=medium
.
* Add the prototypes patch to fix the FTBFS with GCC 15.
Closes: #1098026
* Declare compliance with Policy 4.7.2 with no changes.
* Add the year 2025 to my debian/* copyright notice.
* Drop support for building with dietlibc. Closes: #1055189
* Convert the watch file to version 5 of the format and
use uscan variable substitutions.
* Salsa CI:
- do not try to build for experimental
- switch to debian/salsa-ci.yml
- enable more tests, tighten some restrictions
Checksums-Sha1:
6222b7617ec0f2d8a8a7243e16c114f76aae6dcb 2176 ucspi-unix_1.0-6.dsc
07fad95a9970fcec81d42aa24cb476ddbe90e7c7 17884 ucspi-unix_1.0-6.debian.tar.xz
Checksums-Sha256:
8c7e08eb66ede1e8fb1ddd2497275f2eddeb9274f4d083ce4a2e678a029cb3e8 2176
ucspi-unix_1.0-6.dsc
32ff0d5286ca94aff7e56c9afc22a27c52b2b28819c881bf24637468d1dc8c3a 17884
ucspi-unix_1.0-6.debian.tar.xz
Files:
d10f0e8aa09a482056cfa14d18b0dbea 2176 net optional ucspi-unix_1.0-6.dsc
68036a4660d679dcb88189be128e9a76 17884 net optional
ucspi-unix_1.0-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmjSsXgQHHJvYW1AZGVi
aWFuLm9yZwAKCRBlHu+wJSffEwteD/9ZqYd2Z5zAkDicA9SpBk1s4/1H+KT4UBNq
ZvsbBzmq9JRe2An4RyKQkyH2YRGBS3JRL90IsGrxF8FSWWcC1gvFp/sIFb5euwwY
oG1oEorGl9fvQrJ0TW5OHmUHiV+5+yo3bmULPuYTVxIDuKTO/fZtdzLNGGkppT95
NN4ZMf7TeKaMGVKkNqKbb84xCqVJF8J8Pm2+8EC3/kR/GHoujMa17LCVn9Qxl0kD
6F9xDx0h55ma3pGqerSeuvfu7cLkvt9lbLOAkcVHttirM1g1Owx3PnITaPDHMydh
IFSOh0yMgbo+QQg1pK54pwe4uLVRaDBgSCtbB9+HxKzD4Dl1UvvbISkRi1U0O8tD
jH4+YmqaSrv7p/GBZDidMUrLwmJ4nI22/lT3duy76LN1iwJ+R9OK4/CKY78NSjm4
XsRckw+PkrrBDOpReChbycUQBsP8GLbi9cijf0R9wNTdF6+bQn+PCH+twAPCk1jr
RZUm4BpGDMZH2in4Il3e+Ig1P2YdvG/iFkqG8O57v6Aod0OmOgQyTzLG1LN+/i3M
jJEeuIVCsCV23HR+EaDunF7bxCBuRf7dfiwaLu6nwJCi3vaRSDq0H0DBQZJC4S9O
hx8jmjh9k1FMIvj2tZIlr8Sastod5+BV4WP7deDiTCZTlpU279IREzfrwcnMzNiA
MbYdvaDvTg==
=3m99
-----END PGP SIGNATURE-----
pgpKAeBAispbd.pgp
Description: PGP signature
--- End Message ---