Your message dated Tue, 16 Sep 2025 19:50:03 +0000
with message-id <[email protected]>
and subject line Bug#1097992: fixed in thc-ipv6 3.8-2
has caused the Debian Bug report #1097992,
regarding thc-ipv6: 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.)
--
1097992: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097992
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:thc-ipv6
Version: 3.8-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/thc-ipv6_3.8-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
[...]
thc-ipv6-lib.c: In function ‘thc_is_dst_local’:
thc-ipv6-lib.c:826:36: error: too many arguments to function ‘thc_open_ipv6’;
expected 0, have 1
826 | if (thc_socket < 0) thc_socket = thc_open_ipv6(interface);
| ^~~~~~~~~~~~~ ~~~~~~~~~
thc-ipv6.h:211:23: note: declared here
211 | extern int thc_open_ipv6();
| ^~~~~~~~~~~~~
thc-ipv6-lib.c: In function ‘thc_get_mac’:
thc-ipv6-lib.c:872:36: error: too many arguments to function ‘thc_open_ipv6’;
expected 0, have 1
872 | if (thc_socket < 0) thc_socket = thc_open_ipv6(interface);
| ^~~~~~~~~~~~~ ~~~~~~~~~
thc-ipv6.h:211:23: note: declared here
211 | extern int thc_open_ipv6();
| ^~~~~~~~~~~~~
thc-ipv6-lib.c: At top level:
thc-ipv6-lib.c:2555:5: error: conflicting types for ‘thc_open_ipv6’; have
‘int(char *)’
2555 | int thc_open_ipv6(char *interface) {
| ^~~~~~~~~~~~~
thc-ipv6.h:211:23: note: previous declaration of ‘thc_open_ipv6’ with type
‘int(void)’
211 | extern int thc_open_ipv6();
| ^~~~~~~~~~~~~
thc-ipv6-lib.c: In function ‘thc_generate_key’:
thc-ipv6-lib.c:3332:3: warning: ‘RSA_new’ is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
3332 | RSA *rsa = RSA_new();
| ^~~
In file included from thc-ipv6-lib.c:51:
/usr/include/openssl/rsa.h:212:28: note: declared here
212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
| ^~~~~~~
thc-ipv6-lib.c:3342:3: warning: ‘RSA_generate_key_ex’ is deprecated: Since
OpenSSL 3.0 [-Wdeprecated-declarations]
3342 | if (RSA_generate_key_ex(rsa, key_len, f4, NULL) != 1) {
| ^~
/usr/include/openssl/rsa.h:271:27: note: declared here
271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits,
BIGNUM *e,
| ^~~~~~~~~~~~~~~~~~~
thc-ipv6-lib.c: In function ‘thc_generate_cga’:
thc-ipv6-lib.c:3387:3: warning: ‘i2d_RSA_PUBKEY’ is deprecated: Since OpenSSL
3.0 [-Wdeprecated-declarations]
3387 | klen = i2d_RSA_PUBKEY(key->rsa, NULL);
| ^~~~
In file included from /usr/include/openssl/objects.h:21,
from /usr/include/openssl/evp.h:44,
from thc-ipv6-lib.c:49:
/usr/include/openssl/x509.h:730:1: note: declared here
730 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA,
RSA_PUBKEY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
thc-ipv6-lib.c:3393:3: warning: ‘i2d_RSA_PUBKEY’ is deprecated: Since OpenSSL
3.0 [-Wdeprecated-declarations]
3393 | klen = i2d_RSA_PUBKEY(key->rsa, &p);
| ^~~~
/usr/include/openssl/x509.h:730:1: note: declared here
730 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA,
RSA_PUBKEY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
thc-ipv6-lib.c: In function ‘thc_generate_rsa’:
thc-ipv6-lib.c:3490:3: warning: ‘RSA_size’ is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
3490 | sign_len = RSA_size(key->rsa);
| ^~~~~~~~
/usr/include/openssl/rsa.h:215:27: note: declared here
215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
| ^~~~~~~~
thc-ipv6-lib.c:3495:3: warning: ‘RSA_sign’ is deprecated: Since OpenSSL 3.0
[-Wdeprecated-declarations]
3495 | if (RSA_sign(NID_sha1, hash, 20, rsa_hdr->sign, &sign_len, key->rsa)
== 0) {
| ^~
/usr/include/openssl/rsa.h:359:27: note: declared here
359 | OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m,
| ^~~~~~~~
make[1]: *** [<builtin>: thc-ipv6-lib.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/thc-ipv6-3.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: thc-ipv6
Source-Version: 3.8-2
Done: Peter Wienemann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
thc-ipv6, 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 Wienemann <[email protected]> (supplier of updated thc-ipv6 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, 16 Sep 2025 20:01:24 +0200
Source: thc-ipv6
Architecture: source
Version: 3.8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Peter Wienemann <[email protected]>
Closes: 1097992 1112674
Changes:
thc-ipv6 (3.8-2) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Team upload.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
* Update standards version to 4.6.2, no changes needed.
.
[ Peter Wienemann ]
* Add patch to fix ftbfs issue with gcc-15 (Closes: #1097992)
* Add copyright and license information for alive6.c, fps.h, dnsdict6.c
(Closes: #1112674)
Checksums-Sha1:
077b125d29c41685d692996d0f50a6b46d6b96cd 2189 thc-ipv6_3.8-2.dsc
b5c4bc3e7d6764ea443d3e90a15f193584766190 8840 thc-ipv6_3.8-2.debian.tar.xz
12b7f268868e5482436ed99100a644e7307c27f7 6282 thc-ipv6_3.8-2_amd64.buildinfo
Checksums-Sha256:
024a94a1c2e7a3e0d4ef6efaebadf71dccf92b59dce1efc620839c0f2f7dae34 2189
thc-ipv6_3.8-2.dsc
cd488dc6acd71e413b44c5b566128db2ff621e769cddd50de605fb7ea2db9c97 8840
thc-ipv6_3.8-2.debian.tar.xz
48ebf95bf6e6c7768e8fc58f757d6a65c15fdd87ab07d8220c0a9ce48f55e9c0 6282
thc-ipv6_3.8-2_amd64.buildinfo
Files:
4d67699b50fc49371af83ae901beec91 2189 net optional thc-ipv6_3.8-2.dsc
70d15427485ada78d63174938c39f74f 8840 net optional thc-ipv6_3.8-2.debian.tar.xz
d95e43883c0489d9cfed4d170b02d5d9 6282 net optional
thc-ipv6_3.8-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEBrYs08CqJ6RHEajlAuXO5wyFLHsFAmjJuvVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDA2
QjYyQ0QzQzBBQTI3QTQ0NzExQThFNTAyRTVDRUU3MEM4NTJDN0IACgkQAuXO5wyF
LHtThw//ewOnUpdRv0rgDXRL+OhVSLwrtJVHBE+ivGLjCkbRQPQbwJ2h4gAQqrZ6
4LqUtC8XNxLxbG316VXxq6QG32ij1nH2gQRnIP5nZM2xErRaHrRNDrWo2fma5CI0
MHFz30waxMKPH2Ki3Y4YDwCJSRcc9V3EsfITcU/MHt86rGrrEsaATEd9e9BfBjJ3
UwhQGp8dNjdkyc0jsssvW2NDl1fa9ydwWtcibhNT7iVRm3MaffYJ4DuMNuSyu8l9
o+HeyCR391JFX4qVlFAVwgl3eiNIQnnGPJqLZf9OoUdUOy2uwdXFeFY1tx/vgAtn
J++fsk8cjxFEoaUlfA5I9iL0prhXPk4HRf1TwfpOxmrKEaEqVBcNFf2CPdzZ94ii
ueTOGfmu4IXO2fHlPBgMxzcZKNNckL9ON6TodWXFtepg81GKa1e3Yvf1U/IHJepH
Z6+IeA13hQYckXCyBhMrO+AmovGkfpY+VXreo+XxlMjSnpxRqJA88NidUf/eUb/D
VljvB0iwblbH2muk4sQrxVuUYJDe0h0wRlv2vI8gHWb8DCIV8xqhXbXBIPfnDZ+p
TGpmwItVrvqQwlueZ6Lbr9rrwwtFuVmAl4IU6BOmMT2KT+LuVOW7+k0pnGYoSx+n
lH4ChoGHH+e4NzUPsT1493YY34egPIbWXQ3KFKT60x4YThMs5SY=
=G/uU
-----END PGP SIGNATURE-----
pgpNGKh1HqSOm.pgp
Description: PGP signature
--- End Message ---