Your message dated Sun, 21 Dec 2025 14:51:04 +0000
with message-id <[email protected]>
and subject line Bug#1096661: fixed in ftpmirror 1.96+dfsg-16.2
has caused the Debian Bug report #1096661,
regarding ftpmirror: 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.)
--
1096661: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096661
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ftpmirror
Version: 1.96+dfsg-16.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/ftpmirror_1.96+dfsg-16.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
[...]
MD5.xs:162:6: note: in expansion of macro ‘MD5Final’
162 | void MD5Final (digest, context)
| ^~~~~~~~
MD5.xs:170:3: error: too many arguments to function ‘Encode’; expected 0, have 3
170 | Encode (bits, context->count, 8);
| ^~~~~~ ~~~~
MD5.xs:54:13: note: declared here
54 | static void Encode PROTO_LIST
| ^~~~~~
MD5.xs:181:3: error: too many arguments to function ‘Encode’; expected 0, have 3
181 | Encode (digest, context->state, 16);
| ^~~~~~ ~~~~~~
MD5.xs:54:13: note: declared here
54 | static void Encode PROTO_LIST
| ^~~~~~
MD5.xs:185:3: error: too many arguments to function ‘MD5_memset’; expected 0,
have 3
185 | MD5_memset ((POINTER)context, 0, sizeof (*context));
| ^~~~~~~~~~ ~~~~~~~~~~~~~~~~
MD5.xs:59:13: note: declared here
59 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int));
| ^~~~~~~~~~
MD5.xs: In function ‘MD5Transform’:
MD5.xs:190:13: warning: old-style function definition [-Wold-style-definition]
190 | static void MD5Transform (state, block)
| ^~~~~~~~~~~~
MD5.xs:196:3: error: too many arguments to function ‘Decode’; expected 0, have 3
196 | Decode (x, block, 64);
| ^~~~~~ ~
MD5.xs:56:13: note: declared here
56 | static void Decode PROTO_LIST
| ^~~~~~
MD5.xs:277:3: error: too many arguments to function ‘MD5_memset’; expected 0,
have 3
277 | MD5_memset ((POINTER)x, 0, sizeof (x));
| ^~~~~~~~~~ ~~~~~~~~~~
MD5.xs:59:13: note: declared here
59 | static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int));
| ^~~~~~~~~~
MD5.xs: In function ‘Encode’:
MD5.xs:283:13: warning: old-style function definition [-Wold-style-definition]
283 | static void Encode (output, input, len)
| ^~~~~~
MD5.xs: In function ‘Decode’:
MD5.xs:301:13: warning: old-style function definition [-Wold-style-definition]
301 | static void Decode (output, input, len)
| ^~~~~~
MD5.xs: In function ‘MD5_memcpy’:
MD5.xs:316:13: warning: old-style function definition [-Wold-style-definition]
316 | static void MD5_memcpy (output, input, len)
| ^~~~~~~~~~
MD5.xs: In function ‘MD5_memset’:
MD5.xs:329:13: warning: old-style function definition [-Wold-style-definition]
329 | static void MD5_memset (output, value, len)
| ^~~~~~~~~~
MD5.xs: In function ‘not_here’:
MD5.xs:358:1: warning: old-style function definition [-Wold-style-definition]
358 | not_here(s)
| ^~~~~~~~
MD5.xs: In function ‘constant’:
MD5.xs:366:1: warning: old-style function definition [-Wold-style-definition]
366 | constant(name, arg)
| ^~~~~~~~
make[3]: *** [Makefile:315: MD5.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/ftpmirror-1.96+dfsg/Fan/MD5'
make[2]: *** [Makefile:507: subdirs] Error 2
make[2]: Leaving directory '/build/reproducible-path/ftpmirror-1.96+dfsg/Fan'
make[1]: *** [Makefile:44: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ftpmirror-1.96+dfsg'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ftpmirror
Source-Version: 1.96+dfsg-16.2
Done: Chris Hofstaedtler <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ftpmirror, 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.
Chris Hofstaedtler <[email protected]> (supplier of updated ftpmirror 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, 21 Dec 2025 15:29:38 +0100
Source: ftpmirror
Architecture: source
Version: 1.96+dfsg-16.2
Distribution: unstable
Urgency: medium
Maintainer: Dario Minnucci <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1096661 1102808
Changes:
ftpmirror (1.96+dfsg-16.2) unstable; urgency=medium
.
* Non-maintainer upload.
* {MD5,Usage}.xs: change prototypes to modern variant (Closes: #1096661)
* Add perl-xs-dev to Build-Depends (Closes: #1102808)
Checksums-Sha1:
50497f37b93e4f814d5dc31e4fff110b17a17517 2029 ftpmirror_1.96+dfsg-16.2.dsc
df7f8a7e91fe0b2e00cedd5a07b12accd9a292c8 25912
ftpmirror_1.96+dfsg-16.2.debian.tar.xz
Checksums-Sha256:
8a997d5ced4044e60d35888f409739113c9ca5307547d9f5a12200e4ea1d5d70 2029
ftpmirror_1.96+dfsg-16.2.dsc
2087823e713f2ca033f8cf8348828fbc0561338669007704e6f42c99873dd6ee 25912
ftpmirror_1.96+dfsg-16.2.debian.tar.xz
Files:
f89f3ddc6c58abcb03e09b7713b69611 2029 net optional ftpmirror_1.96+dfsg-16.2.dsc
5b9c267357cce79b29e82233a4c2ffd9 25912 net optional
ftpmirror_1.96+dfsg-16.2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmlIBPMACgkQXBPW25MF
LgPI1Q//XZJO2t5C7LS5oDYFj8LxcQKYqhuQ04ejTSbdQXluDMiUto4TuEMWSfL5
vjBsBZeFl8/d61qG2OlA8hs5bawKT8GsWLTGDmQmzAHXFA4lueZ49PGtXgdt4lHB
nT6Gqf4G8gTOQfsfJ6ttgWGdxUGp/dGPPGQAoepIp82F5ZquQdk+PpvJVer+KP3k
pHOMmzM9vV/0i7xOSww4hetMv+GZ/Cozu1gngKpCWnKjufyQBvqHmmCmUsdgLsvN
EcvsPwgmnpQHyQukFFcX4iAOzUcc8UnCdEMs1VEy8xCu3MgBWF+hk5B+3HkvK3bO
6s5Z23kNs1D5mLYB52XHo3sJQaT80slb9QoS6VZbeg/x03+kvLu1B/aRjiqmXeuh
dFdIqEVY9eKcZysf+/bfeCRuOMtvLTE1EDMWrETbZsT4s5vcuUrqcMnCx9bps1Ze
QqGyKpS1jJX1gw0HvYgSwRG10S5idLAmf5k/29LOChIskISF72NqLadKK/f67wMn
B+eKlYKRiVIw+NdVCNB/wktAdbaMabGCpdioU+vO/kpkVTN/ls8IT3g7ygkLu1TQ
lK6bM0zeJ4UIEh0u4isOnrj1LpMmU0GRUrBBBZhBuiC+N168hhDSPu+vVymWcUFN
xR6/YkoImOfcG/zuM4CacGvvkskYGMxeGZ4vH7c0m1j2tTxqEgo=
=tIR1
-----END PGP SIGNATURE-----
pgpzo5_mW0J9V.pgp
Description: PGP signature
--- End Message ---