Your message dated Thu, 11 Sep 2025 10:08:45 +0000
with message-id <[email protected]>
and subject line Bug#1098155: fixed in xmlrpc-c 1.59.03-10.1
has caused the Debian Bug report #1098155,
regarding xmlrpc-c: 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.)


-- 
1098155: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098155
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xmlrpc-c
Version: 1.59.03-6
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/xmlrpc-c_1.59.03-6_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

[...]
      |   ^~~~
srcdir/lib/util/include/bool.h:15:3: warning: useless type name in empty 
declaration
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:342: 
curlmulti.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:347: 
curlmulti.osh] Error 1
In file included from xmlrpc_curl_transport.c:71:
srcdir/lib/util/include/bool.h:13:5: error: cannot use keyword ‘false’ as 
enumeration constant
   13 |     false = 0,
      |     ^~~~~
srcdir/lib/util/include/bool.h:13:5: note: ‘false’ is a keyword with ‘-std=c23’ 
onwards
srcdir/lib/util/include/bool.h:15:3: error: expected ‘;’, identifier or ‘(’ 
before ‘bool’
   15 | } bool;
      |   ^~~~
srcdir/lib/util/include/bool.h:15:3: warning: useless type name in empty 
declaration
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:342: 
xmlrpc_curl_transport.o] Error 1
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:347: 
xmlrpc_curl_transport.osh] Error 1
curltransaction.c: In function ‘setupCurlSession’:
curltransaction.c:723:13: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: 
since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  723 |             curl_easy_setopt(curlSessionP, CURLOPT_PROGRESSFUNCTION,
      |             ^~~~~~~~~~~~~~~~
In file included from curltransaction.c:19:
/usr/include/x86_64-linux-gnu/curl/curl.h:1309:3: note: declared here
 1309 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, 
CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
curltransaction.c: In function ‘setupCurlSession’:
curltransaction.c:723:13: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: 
since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  723 |             curl_easy_setopt(curlSessionP, CURLOPT_PROGRESSFUNCTION,
      |             ^~~~~~~~~~~~~~~~
In file included from curltransaction.c:19:
/usr/include/x86_64-linux-gnu/curl/curl.h:1309:3: note: declared here
 1309 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, 
CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
curltransaction.c:774:13: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  774 |             curl_easy_setopt(curlSessionP, CURLOPT_RANDOM_FILE,
      |             ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1376:3: note: declared here
 1376 |   CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
      |   ^~~~~~~~~~~~~~~~~
curltransaction.c:774:13: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  774 |             curl_easy_setopt(curlSessionP, CURLOPT_RANDOM_FILE,
      |             ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1376:3: note: declared here
 1376 |   CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
      |   ^~~~~~~~~~~~~~~~~
curltransaction.c:777:13: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  777 |             curl_easy_setopt(curlSessionP, CURLOPT_EGDSOCKET,
      |             ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1380:3: note: declared here
 1380 |   CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
      |   ^~~~~~~~~~~~~~~~~
curltransaction.c:777:13: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  777 |             curl_easy_setopt(curlSessionP, CURLOPT_EGDSOCKET,
      |             ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1380:3: note: declared here
 1380 |   CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
      |   ^~~~~~~~~~~~~~~~~
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:342: 
curltransaction.o] Error 1
make[4]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:347: 
curltransaction.osh] Error 1
make[4]: Leaving directory 
'/build/reproducible-path/xmlrpc-c-1.59.03/lib/curl_transport'
make[3]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:381: 
curl_transport/all] Error 2
make[4]: Leaving directory '/build/reproducible-path/xmlrpc-c-1.59.03/lib/util'
make[3]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:381: 
util/all] Error 2
make[3]: Leaving directory '/build/reproducible-path/xmlrpc-c-1.59.03/lib'
make[2]: *** [/build/reproducible-path/xmlrpc-c-1.59.03/common.mk:381: lib/all] 
Error 2
make[2]: Leaving directory '/build/reproducible-path/xmlrpc-c-1.59.03'
dh_auto_build: error: make -j8 CC_FOR_BUILD=x86_64-linux-gnu-gcc returned exit 
code 2
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/xmlrpc-c-1.59.03'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xmlrpc-c
Source-Version: 1.59.03-10.1
Done: Victor Seva <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xmlrpc-c, 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.
Victor Seva <[email protected]> (supplier of updated xmlrpc-c 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: Thu, 11 Sep 2025 11:44:24 +0200
Source: xmlrpc-c
Architecture: source
Version: 1.59.03-10.1
Distribution: unstable
Urgency: medium
Maintainer: Alexandre Detiste <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1098155
Changes:
 xmlrpc-c (1.59.03-10.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * fix gcc15 build (Closes: #1098155)
Checksums-Sha1:
 573dc9ed64385fad1f371e4520d7c417d73db879 1778 xmlrpc-c_1.59.03-10.1.dsc
 fcbe398395942b6bf70900b28b6c74c13e13684e 18772 
xmlrpc-c_1.59.03-10.1.debian.tar.xz
 ddef13a70200a25138cf28245422ce7fb6530a35 10539 
xmlrpc-c_1.59.03-10.1_amd64.buildinfo
Checksums-Sha256:
 c0d12ee7a2a0cd0fd6569256ec4a464b9f7a274e924a461ab51a2c17b5b08178 1778 
xmlrpc-c_1.59.03-10.1.dsc
 afc78ab07d9be7c8d36293d6de874d13f7052475d835ef85d15de692cd90e1d2 18772 
xmlrpc-c_1.59.03-10.1.debian.tar.xz
 d416a7f1a91bd38ae16479878e8112f74485e44f9f1925e167b86ffde4903146 10539 
xmlrpc-c_1.59.03-10.1_amd64.buildinfo
Files:
 1268821abe82d205825027719aceb126 1778 libs optional xmlrpc-c_1.59.03-10.1.dsc
 bf85ee7dfabe521636e30dbc96a6f187 18772 libs optional 
xmlrpc-c_1.59.03-10.1.debian.tar.xz
 45470e1c2c2af438a029aedbd1547127 10539 libs optional 
xmlrpc-c_1.59.03-10.1_amd64.buildinfo

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

iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaMKalREcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsnQRAP4pvmyb+E/NvquCIEMaEgeTWm6eWryQ/iu6
TaFHyPZJFwEA+BjUXeWeG8BiwvX0dkTUDCD5h+EEYxCkcpBeq7fEqgg=
=cLA6
-----END PGP SIGNATURE-----

Attachment: pgpxDnINMIKXL.pgp
Description: PGP signature


--- End Message ---

Reply via email to