Your message dated Sun, 31 Aug 2025 18:20:46 +0000
with message-id <[email protected]>
and subject line Bug#1097453: fixed in netpipes 4.2-8.1
has caused the Debian Bug report #1097453,
regarding netpipes: 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.)
--
1097453: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097453
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:netpipes
Version: 4.2-8
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/netpipes_4.2-8_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
[...]
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
common.h:95:17: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’}
from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
95 | sa.sa_handler = b; \
| ^
faucet.c:532:3: note: in expansion of macro ‘signal’
532 | signal(SIGALRM, nice_shutdown);
| ^~~~~~
faucet.c:93:6: note: ‘nice_shutdown’ declared here
93 | void nice_shutdown()
| ^~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
common.h:95:17: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’}
from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
95 | sa.sa_handler = b; \
| ^
faucet.c:533:3: note: in expansion of macro ‘signal’
533 | signal(SIGTERM, nice_shutdown);
| ^~~~~~
faucet.c:93:6: note: ‘nice_shutdown’ declared here
93 | void nice_shutdown()
| ^~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
faucet.c:536:25: error: too many arguments to function ‘convert_hostname’;
expected 0, have 2
536 | 0==(foreignHOST = convert_hostname(foreignhost, &foreignCOUNT))) {
| ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~
common.h:61:1: note: declared here
61 | convert_hostname(/* char *, int * */);
| ^~~~~~~~~~~~~~~~
faucet.c:546:27: error: too many arguments to function ‘name_to_inet_port’;
expected 0, have 1
546 | 0 == (foreignPORT = name_to_inet_port(foreignport)) ) {
| ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
common.h:56:5: note: declared here
56 | int name_to_inet_port(/* char* */);
| ^~~~~~~~~~~~~~~~~
faucet.c:653:15: error: too many arguments to function ‘printhost’; expected 0,
have 2
653 | printhost(stderr, &saddr.sa);
| ^~~~~~~~~ ~~~~~~
common.h:66:1: note: declared here
66 | printhost(/* FILE, struct sockaddr * */);
| ^~~~~~~~~
faucet.c:654:45: error: too many arguments to function ‘get_port’; expected 0,
have 1
654 | fprintf(stderr, " port %d\n", get_port(&saddr.ss));
| ^~~~~~~~ ~~~~~~~~~
common.h:53:5: note: declared here
53 | int get_port(/* struct sockaddr_storage * */);
| ^~~~~~~~
faucet.c:687:7: error: too many arguments to function ‘dup_n’; expected 0, have
1
687 | dup_n(rval); /* dup the socket onto all the chosen file
descriptors */
| ^~~~~ ~~~~
common.h:49:6: note: declared here
49 | void dup_n(/*int socket */);
| ^~~~~
faucet.c:693:7: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
693 | write(duped_stderr,s,strlen(s));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
faucet.c: At top level:
faucet.c:23:13: warning: ‘info’ defined but not used [-Wunused-variable]
23 | static char info[] = "faucet: a network utility for sockets\nWritten
1992-98 by Robert Forsman <[email protected]>\n$Id: faucet.c,v 1.22
1998/08/13 15:01:06 thoth Exp $\n";
| ^~~~
make[2]: *** [<builtin>: faucet.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/netpipes-4.2'
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/netpipes-4.2'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: netpipes
Source-Version: 4.2-8.1
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
netpipes, 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.
Andreas Tille <[email protected]> (supplier of updated netpipes 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, 31 Aug 2025 20:00:01 +0200
Source: netpipes
Architecture: source
Version: 4.2-8.1
Distribution: unstable
Urgency: medium
Maintainer: Mats Erik Andersson <[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 929210 1097453 1098265
Changes:
netpipes (4.2-8.1) unstable; urgency=medium
.
* Non-maintainer upload.
Closes: #1098265
.
[ Andreas Tille ]
* Maintain package in Salvage team
* Standards-Version: 4.7.2 (routine-update)
* debhelper-compat 13 (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Trim trailing whitespace
* Fix build with gcc-15
Closes: #1097453
.
[ Helmut Grohne ]
* Fix FTCBFS: Let dh_auto_build pass cross tools to make.
Closes: #929210
Checksums-Sha1:
b267237e74e1ea02b716e995c8870413087b2d16 1865 netpipes_4.2-8.1.dsc
40484c19bc20ae4e42b878e997f0c7d7503ba325 16088 netpipes_4.2-8.1.debian.tar.xz
8163a84e37e7b5a62c7ec0e01995e3dabcdef882 6026 netpipes_4.2-8.1_amd64.buildinfo
Checksums-Sha256:
ae6a26d3dc43ff5fc7d992cf39a5ecabccbaf646399595507a693d5044079321 1865
netpipes_4.2-8.1.dsc
d6be3bb100f49cdfd50b28657168ab34e917b43d318b0384900aacd82b18de48 16088
netpipes_4.2-8.1.debian.tar.xz
6e1ff3873c1a1b168c8eb9a02d55a5282ef65ab9d43a4295509be7432c0027c8 6026
netpipes_4.2-8.1_amd64.buildinfo
Files:
65feb82edd8c666dadc61ace59da6fca 1865 net optional netpipes_4.2-8.1.dsc
28a0bf4ff756a4a16c37e79a5dab8496 16088 net optional
netpipes_4.2-8.1.debian.tar.xz
444c526ea1ab78ed0c49106be5f1a3ee 6026 net optional
netpipes_4.2-8.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmi0jnURHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFCRA//VnZ8T0AsQDyivwBx7Xo47G2la2Qc1lr/
vvAgk59tFTuJ/HOakVUG0eBjwc3EyNF24qc75pVC+8UMF2eUXwXCKo5sWWWwv/h3
UlccWdmp6MiM/gk8YXh49pvxYrZmv8oJjMrLt4sgupb1cQtQb+b1cRx9bcOPk241
NMo7x4/F5IL1QEMmVp6kbcFbl7gOEo+O6ZkAo1TVjlEzLx5tyTWs5HxdBW+C8HDF
LxReaEJVMQk2V5tPwMC/YNkC0zPERs2S79NnhmhjhZVmMbC3v1DBSlWjlWPjulND
pItGrbj5l9eXMmyn5bwn9sbk/CziejpG7y7xxgKowh/CYc1HhSmBIGiFLQ2bxTVG
HGROZimq7/gFbA3Kzei7xKFxHkinxYRb8Xv4S3ZtURuNXiPV+1Is7jSjgBuNXWXM
6ejRZg2v+TRwHsp/SCA4nVXeucYwpzD0d5AIPbdtUX450k3V3v8LmOOuaZX75Qys
ecGtp3kSzi0i58Zyez+qP7tfc7W94RVerAUe0toaVesJWhlMDHn2SjG1aVfqmgCJ
PJrCvKZCKUojSqLqswPttI2BAunhPYLoS+RAUZM5meEHZZIdp27JzvIeOme9c4Gs
MZlqfkBRvdPP/WNIJrlGWOfCB04tmmNdEHfcgpkRQZa78WsG1r75J4dBlPpsWdge
wqqz2fboIZA=
=gGsV
-----END PGP SIGNATURE-----
pgpzoINhJs3vx.pgp
Description: PGP signature
--- End Message ---