Your message dated Sat, 12 Apr 2025 18:37:28 +0000
with message-id <[email protected]>
and subject line Bug#1097655: fixed in proftpd-mod-clamav 0.14~rc2-5
has caused the Debian Bug report #1097655,
regarding proftpd-mod-clamav: 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.)
--
1097655: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097655
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:proftpd-mod-clamav
Version: 0.14~rc2-4
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/proftpd-mod-clamav_0.14~rc2-4_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
[...]
39 | #define MOD_CLAMAV_VERSION "mod_clamav/0.14rc2"
| ^~~~~~~~~~~~~~~~~~~~
mod_clamav.c:248:26: note: in expansion of macro 'MOD_CLAMAV_VERSION'
248 | pr_log_debug(DEBUG4, MOD_CLAMAV_VERSION ": Streaming %" PR_LU "
bytes (%d, %u) to Clamd.", res, len, sizeof(len));
| ^~~~~~~~~~~~~~~~~~
mod_clamav.c:248:81: note: format string is defined here
248 | pr_log_debug(DEBUG4, MOD_CLAMAV_VERSION ": Streaming %" PR_LU "
bytes (%d, %u) to Clamd.", res, len, sizeof(len));
|
~^
|
|
|
unsigned int
|
%lu
mod_clamav.c: In function 'set_clamav':
mod_clamav.c:662:7: error: 'bool' cannot be used here
662 | int bool = -1;
| ^~~~
mod_clamav.c:662:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_clamav.c:662:12: error: expected identifier or '(' before '=' token
662 | int bool = -1;
| ^
mod_clamav.c:668:12: error: expected ')' before '=' token
668 | if ((bool = get_boolean(cmd,1)) == -1)
| ~ ^~
| )
mod_clamav.c:668:35: error: expected expression before '==' token
668 | if ((bool = get_boolean(cmd,1)) == -1)
| ^~
mod_clamav.c:673:37: error: expected expression before 'bool'
673 | *((unsigned char *) c->argv[0]) = bool;
| ^~~~
mod_clamav.c: In function 'set_clamstream':
mod_clamav.c:683:7: error: 'bool' cannot be used here
683 | int bool = -1;
| ^~~~
mod_clamav.c:683:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_clamav.c:683:12: error: expected identifier or '(' before '=' token
683 | int bool = -1;
| ^
mod_clamav.c:689:12: error: expected ')' before '=' token
689 | if ((bool = get_boolean(cmd,1)) == -1)
| ~ ^~
| )
mod_clamav.c:689:35: error: expected expression before '==' token
689 | if ((bool = get_boolean(cmd,1)) == -1)
| ^~
mod_clamav.c:694:37: error: expected expression before 'bool'
694 | *((unsigned char *) c->argv[0]) = bool;
| ^~~~
mod_clamav.c: In function 'set_clamfailsafe':
mod_clamav.c:704:7: error: 'bool' cannot be used here
704 | int bool = -1;
| ^~~~
mod_clamav.c:704:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_clamav.c:704:12: error: expected identifier or '(' before '=' token
704 | int bool = -1;
| ^
mod_clamav.c:710:12: error: expected ')' before '=' token
710 | if ((bool = get_boolean(cmd, 1)) == -1)
| ~ ^~
| )
mod_clamav.c:710:36: error: expected expression before '==' token
710 | if ((bool = get_boolean(cmd, 1)) == -1)
| ^~
mod_clamav.c:715:37: error: expected expression before 'bool'
715 | *((unsigned char *) c->argv[0]) = bool;
| ^~~~
prxs: error executing command (1)
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 1
make[1]: Leaving directory
'/build/reproducible-path/proftpd-mod-clamav-0.14~rc2'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: proftpd-mod-clamav
Source-Version: 0.14~rc2-5
Done: Hilmar Preuße <[email protected]>
We believe that the bug you reported is fixed in the latest version of
proftpd-mod-clamav, 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.
Hilmar Preuße <[email protected]> (supplier of updated proftpd-mod-clamav
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: Sat, 12 Apr 2025 20:08:14 +0200
Source: proftpd-mod-clamav
Architecture: source
Version: 0.14~rc2-5
Distribution: unstable
Urgency: medium
Maintainer: ProFTPD Maintainance Team
<[email protected]>
Changed-By: Hilmar Preuße <[email protected]>
Closes: 1097655
Changes:
proftpd-mod-clamav (0.14~rc2-5) unstable; urgency=medium
.
* Change my Uploaders/Maintainers address.
* Update debian/gitlab-ci.yml file; Disable REPROTEST for now.
* Add patch 19.patch to make the module compatible to the upcoming
proftp v1.3.9.
* Add patch gcc-15.diff to fix compilation with gcc-15
(Closes: #1097655).
* Bump Standards version, no changes needed.
Checksums-Sha1:
3ac479f5d21ec91d491c02643c213c5d65bb6f95 2334 proftpd-mod-clamav_0.14~rc2-5.dsc
4b29ad9f019977293fac1fe79e7f1714aa8e668e 4884
proftpd-mod-clamav_0.14~rc2-5.debian.tar.xz
5dcda5f999b199c8cdc076524fa91c8d9ae291c1 5954
proftpd-mod-clamav_0.14~rc2-5_source.buildinfo
Checksums-Sha256:
27f411dac8fff7a9ca405dcd79548b7f57b58737d5049943959bd190a800c974 2334
proftpd-mod-clamav_0.14~rc2-5.dsc
d48503966739a0dd8fb09da1f4299099e3c34d49ec7ce4192ee1fe0b3ddad121 4884
proftpd-mod-clamav_0.14~rc2-5.debian.tar.xz
6bf25c61ef1af7b8510f0828097aef14935b1643e31557d669ebb63defbfcf73 5954
proftpd-mod-clamav_0.14~rc2-5_source.buildinfo
Files:
961d81b585a39fef36f623a370dfbbcf 2334 net optional
proftpd-mod-clamav_0.14~rc2-5.dsc
18cd42998e77a08ddf9ddaf82d4b9e0f 4884 net optional
proftpd-mod-clamav_0.14~rc2-5.debian.tar.xz
60402421695c0455a89d6b342ea6d254 5954 net optional
proftpd-mod-clamav_0.14~rc2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmf6rOFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LIu4ghAAhH3D6yu5f+UvoROP6Q6qX9QGS7w4EtvLISAZL5WkyaB33JyOFGoPSWVt
Ze4Bai8JVD3Tb393tn1oq0PR9rOQxVl6XhxLiGpdClEBzEmpILwMujene7mn9wWM
IgEEDIDVbKbZgirnvxnZql+EIKWnxTFLNzi4JV9omT50arPjtB4/ZjBQ58PMdPcZ
Fy2owJFxRZRObHURbEEjYnVEPL//sAWNO1NPWE8Efdb9/loS41OsL0Hvmjr7mOK6
0qV+4VbqkNal6IxjPf7Ps0yVZwbiH6pYejSVcmSrCntnmYYpDNWOlgGkwe2fcuYu
YE+HhK4mC2ACsfFYc+kCZM780hmogxcc6WhPJdKwm8TUAnP+PD1ls6ARD1PqEjH5
Ab6FFtNkG71q5THDLvhDhEfrT7i0fcwhdrmbVv/q2UqqTDthrofpFOgIwEvJX8vX
RBA0oZG+vpKjSkPo4V2Em+mX3nDlbRANmnqTcsv7u8XM+qnhBLs/1NIq+twqTn6+
tz8oj5AABO/88wjrj+1Se1VMYrcYby5yrTdaFH+nd+fec6yk8E3OU8lcRIfk7Dol
AfdrKDhVnPrexZO+pbuk6xuZ+T74nknBvZamlkVLA1eAZwiKz1XA6C0rpLFPzlge
S781QfRHCjfdwSGzyl6RkcsZCcGR9w2vCUccxzr/AdcrW+aMfAE=
=OGqa
-----END PGP SIGNATURE-----
pgpfMwaNsMnxQ.pgp
Description: PGP signature
--- End Message ---