[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1097660: marked as done (proxsmtp: ftbfs with GCC-15)



Your message dated Thu, 13 Nov 2025 08:34:24 +0000
with message-id <E1vJSme-006gvV-0c@fasolo.debian.org>
and subject line Bug#1097660: fixed in proxsmtp 1.10-6
has caused the Debian Bug report #1097660,
regarding proxsmtp: 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 owner@bugs.debian.org
immediately.)


-- 
1097660: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097660
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:proxsmtp
Version: 1.10-5
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
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/proxsmtp_1.10-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

[...]
      |         ^~~~
../common/smtppass.c:328:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
  328 |     siginterrupt(SIGINT, 1);
      |     ^~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/sys/param.h:28,
                 from ../common/smtppass.c:46:
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c:329:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
  329 |     siginterrupt(SIGTERM, 1);
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c:340:56: error: lvalue required as unary ‘&’ operand
  340 |     setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *)&true, sizeof(true));
      |                                                        ^
../common/smtppass.c: In function ‘thread_main’:
../common/smtppass.c:752:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
  752 |     siginterrupt(SIGINT, 1);
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c:753:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
  753 |     siginterrupt(SIGTERM, 1);
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c: In function ‘sp_setup_forked’:
../common/smtppass.c:1972:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
 1972 |     siginterrupt(SIGINT, 0);
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c:1973:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations]
 1973 |     siginterrupt(SIGTERM, 0);
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
../common/smtppass.c: In function ‘connection_loop’:
../common/smtppass.c:599:21: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  599 |                     write(fd, SMTP_STARTFAILED, KL(SMTP_STARTFAILED));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../common/smtppass.c:616:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  616 |             write(fd, SMTP_STARTBUSY, KL(SMTP_STARTBUSY));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:434: proxsmtpd-smtppass.o] Error 1
make[3]: *** Waiting for unfinished jobs....
../common/spio.c: In function ‘read_raw’:
../common/spio.c:501:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  501 |             io->line[SP_LINE_LENGTH] = 0;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../common/sppriv.h:42,
                 from ../common/spio.c:73:
../common/smtppass.h:74:10: note: at offset 4224 into destination object ‘line’ of size 4224
   74 |     char line[SP_LINE_LENGTH];
      |          ^~~~
make[3]: Leaving directory '/build/reproducible-path/proxsmtp-1.10/src'
make[2]: *** [Makefile:378: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/proxsmtp-1.10'
make[1]: *** [Makefile:319: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/proxsmtp-1.10'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: proxsmtp
Source-Version: 1.10-6
Done: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org>

We believe that the bug you reported is fixed in the latest version of
proxsmtp, 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 1097660@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org> (supplier of updated proxsmtp 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Nov 2025 10:34:06 +0500
Source: proxsmtp
Built-For-Profiles: noudeb
Architecture: source
Version: 1.10-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Syed Shahrukh Hussain <syed.shahrukh@ossrevival.org>
Closes: 1097660
Changes:
 proxsmtp (1.10-6) unstable; urgency=medium
 .
   * QA upload.
   * Added patch to fix build failure (Closes: #1097660).
Checksums-Sha1:
 a9d653abd0f6995d9870bd69f0bc13906c7bcc50 1829 proxsmtp_1.10-6.dsc
 d6eeb4f3137119b095854857ce72057ecd4f653f 5460 proxsmtp_1.10-6.debian.tar.xz
 9af2db619e76b457bbc03d5984111e978e8b4504 14896 proxsmtp_1.10-6_source.buildinfo
Checksums-Sha256:
 9ae63718bd2917f896920c95016c71fa51d66915347485e67fa188859f9c3d4f 1829 proxsmtp_1.10-6.dsc
 ff745e2e07bc937b6fbbd4b07fa0368f07df7cc5e5ddaeb6713da0fe8208f590 5460 proxsmtp_1.10-6.debian.tar.xz
 9773f01bc68093c34402b0dae84d65b6e9199d40caca0129b6c9e459f821b2cb 14896 proxsmtp_1.10-6_source.buildinfo
Files:
 401be1e0679de19e53dfcf94ea9f9607 1829 mail optional proxsmtp_1.10-6.dsc
 5c6727a506a1ed7473c66d0b93cb78f1 5460 mail optional proxsmtp_1.10-6.debian.tar.xz
 4a2015d3e636220aafe8b9470f1fdc28 14896 mail optional proxsmtp_1.10-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmkVjpYACgkQQoMEoXSN
zHqbCw/+PdjAdBqIuQ/HY+iYoBItixuMiZP3CiI38tLKxbEr584stqlNgFVdAGbc
VPRDnrepD/C5isBoC/BL9E0ME5RWn4UoVhBRt7QY/lZPpaEwitC0ZG366RTi9K2b
9VeXwbesQrziIwjX6vcOmW9p2Kd7Y+hMzM6XHUGtiv7CwAElTXdfKaQqw+pkFX94
K5wSAm5IqMGPn9sH+/qYIz3JJU7Pqg2U8U/LCrzg4XUn6dLxPRQn4Wz5EL84SHBU
NLU4f5coKcGGYPQRWHRDqlP+tjMBDI/uDWiHkcEs8K+noRL5hE6Rttl5zDMeSppn
MZgV5mKvSOURCGDJiLybwpgBsWHMq9MpJsOBNCpRNKJtBXRGyGhKSY9C3tzT7y3L
yxg1yl2fSLqklLIZ/LSDgbiQAsiAC8RWEA7Tukesn4pE3oKULk5agTUFkfI8iePn
LTW6iXhLFBoFo3JbWINwdzE6TsF/FWEZagoxxlYz8CEmK2hc7npYRs7/F75YZRCs
glIAjjBNRcRWU7IbiZnaR5tXdng84yHlDXsd+Hv/n2PvrW4feB4Wo+9BhL6rWhwo
ObDXaPalZzAo9jyEvTvvPxLgq4F890JG4iMFLOdEEXTdh1oMDzGpZS+wGasjcdg1
wntzOp1ZbuaqklGPlv0juX6yVRQo8RaIWXK7JpzF7SBpkOB85/U=
=oapn
-----END PGP SIGNATURE-----

Attachment: pgpZT5lGv5h9K.pgp
Description: PGP signature


--- End Message ---

Reply to: