Your message dated Tue, 23 Sep 2025 01:00:23 +0000
with message-id <[email protected]>
and subject line Bug#1096461: fixed in conserver 8.2.7-3.1
has caused the Debian Bug report #1096461,
regarding conserver: 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.)


-- 
1096461: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096461
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:conserver
Version: 8.2.7-3
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/conserver_8.2.7-3_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

[...]
main.c:406:9: warning: ‘SSL_CTX_set_tmp_dh_callback’ is deprecated: Since 
OpenSSL 3.0 [-Wdeprecated-declarations]
  406 |         SSL_CTX_set_tmp_dh_callback(ctx, TmpDHCallback);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/ssl.h:2256:6: note: declared here
 2256 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c: In function ‘DestroyDataStructures’:
main.c:773:9: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  773 |         DH_free(dh512);
      |         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
main.c:775:9: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  775 |         DH_free(dh1024);
      |         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
main.c:777:9: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  777 |         DH_free(dh2048);
      |         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
main.c:779:9: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 
[-Wdeprecated-declarations]
  779 |         DH_free(dh4096);
      |         ^~~~~~~
/usr/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
main.c: In function ‘ReopenLogfile’:
main.c:485:5: warning: ignoring return value of ‘dup’ declared with attribute 
‘warn_unused_result’ [-Wunused-result]
  485 |     dup(1);
      |     ^~~~~~
group.c: In function ‘Spawn’:
group.c:5041:9: error: expected identifier or ‘(’ before ‘true’
 5041 |     int true = 1;
      |         ^~~~
group.c:5068:53: error: lvalue required as unary ‘&’ operand
 5068 |             (sfd, SOL_SOCKET, SO_REUSEADDR, (char *)&true,
      |                                                     ^
group.c: In function ‘StartTask’:
group.c:1825:13: warning: ignoring return value of ‘setgid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1825 |             setgid(gid);
      |             ^~~~~~~~~~~
group.c:1827:13: warning: ignoring return value of ‘setuid’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1827 |             setuid(uid);
      |             ^~~~~~~~~~~
group.c: In function ‘DoConsoleRead’:
group.c:2747:17: warning: ignoring return value of ‘write’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 2747 |                 write(1, pCEServing->server, 
strlen(pCEServing->server));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
group.c:2748:17: warning: ignoring return value of ‘write’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 2748 |                 write(1, ": ", 2);
      |                 ^~~~~~~~~~~~~~~~~
group.c:2749:17: warning: ignoring return value of ‘write’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 2749 |                 write(1, pCEServing->acline, pCEServing->iend);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
group.c: In function ‘RollLogs’:
group.c:1148:13: warning: ignoring return value of ‘ftruncate’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1148 |             ftruncate(FileFDNum(old), stLog.st_size - r);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:54: group.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/conserver-8.2.7/conserver'
make[1]: *** [Makefile:19: all] Error 1
make[1]: Leaving directory '/build/reproducible-path/conserver-8.2.7'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: conserver
Source-Version: 8.2.7-3.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
conserver, 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.
Adrian Bunk <[email protected]> (supplier of updated conserver 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 Sep 2025 12:52:57 +0300
Source: conserver
Architecture: source
Version: 8.2.7-3.1
Distribution: unstable
Urgency: medium
Maintainer: Conserver Maintainers <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096461 1106986
Changes:
 conserver (8.2.7-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for FTBFS with GCC 15. (Closes: #1096461)
   * Build-Depends: libcrypt-dev (Closes: #1106986)
Checksums-Sha1:
 7667c6fdbe6b15b06bc73b64655c0971b6c4ca59 2128 conserver_8.2.7-3.1.dsc
 69674af7d2d880cc6f41ebf4e961b3b63180e587 29192 
conserver_8.2.7-3.1.debian.tar.xz
Checksums-Sha256:
 7bac1a5c4bb937d36061134097ab8c19918eb4431df8a2c52d6cfb9a9d863cca 2128 
conserver_8.2.7-3.1.dsc
 cca57dca6b1fecf55ebdf6337e773388518e8a9459f3514861b3a2fa8f107655 29192 
conserver_8.2.7-3.1.debian.tar.xz
Files:
 c792be62d221e02149a6ad6b1e665e1b 2128 comm optional conserver_8.2.7-3.1.dsc
 4df7a4a460a11ca0c606241ce68efdda 29192 comm optional 
conserver_8.2.7-3.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjPzU4ACgkQiNJCh6LY
mLEPPRAArl3SNz7+QUyYjdNnnYJKmilu3hD+0QgDsdCvGoWE0PiqDjIFiOAXQ/21
9OBs+scQEXaMudCoHSo8GjINHmV0/oPejeI9f7T1DzcFcoLDInbUOlTCSk9ztZrb
acJuZb4Ieuwpcvj/flrdyJHuSJUXYLZtjZg2zRP0ikBbTWIOkLVT401aoDh4AlYV
3KyDCCqCot5vBFvNr/1Yc+fS/Gy5x4NHI2Flp2jLKgtXVF1ykBvm6cJDf4SxFwoD
yNty5avbXPhlK5AhM3Z+iH+ve1cVQ//F3t8ORqytarMXHd+VivETXGXNOCt27kW/
ZsIZZs5tfFcof2/4a3OjwgYSZKaeQgpjgHeTNGnBbz2/STozTu/nh02lkU65RxeI
QnVZIGXKiDSeyTcw+fiweWfrdqBtjN9GMmsEwXVbZA20mE2QK3S33p9vhHoEu3C5
0Ttw37Gt84iKypWTMxJ4Z/UA0lIu/gxxZ/cE17KRVvhNcbPU/ZrsTDufD3Mu7evk
z8S4lTvUTMs6reWzwgizNRP+/A/hJiMROBVTU2mmxD1g670UUOROneTE2CI0NEk9
1QUH7yDPOIYrQdaoq2oAhCoR+ndwvhbwHYkVYoiex6Faknn6cSX0BvoeeAFnBxVC
GoHZNvLZnRHIPf2sAmO1RF5TF8RLOj38nzGWdrzMzjwzLepWE3o=
=395a
-----END PGP SIGNATURE-----

Attachment: pgpQ_64_eHZ3r.pgp
Description: PGP signature


--- End Message ---

Reply via email to