Your message dated Thu, 11 Sep 2025 19:50:07 +0000
with message-id <[email protected]>
and subject line Bug#1096650: fixed in freediameter 1.5.0-2
has caused the Debian Bug report #1096650,
regarding freediameter: 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.)
--
1096650: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096650
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:freediameter
Version: 1.5.0-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/freediameter_1.5.0-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
[...]
[ 80%] Building C object libfdcore/CMakeFiles/libfdcore.dir/p_sr.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/p_sr.c.o -MF
CMakeFiles/libfdcore.dir/p_sr.c.o.d -o CMakeFiles/libfdcore.dir/p_sr.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/p_sr.c
[ 81%] Building C object libfdcore/CMakeFiles/libfdcore.dir/routing_dispatch.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/routing_dispatch.c.o -MF
CMakeFiles/libfdcore.dir/routing_dispatch.c.o.d -o
CMakeFiles/libfdcore.dir/routing_dispatch.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/routing_dispatch.c
[ 82%] Building C object libfdcore/CMakeFiles/libfdcore.dir/server.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/server.c.o -MF
CMakeFiles/libfdcore.dir/server.c.o.d -o CMakeFiles/libfdcore.dir/server.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/server.c
[ 82%] Building C object libfdcore/CMakeFiles/libfdcore.dir/tcp.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/tcp.c.o -MF
CMakeFiles/libfdcore.dir/tcp.c.o.d -o CMakeFiles/libfdcore.dir/tcp.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/tcp.c
[ 83%] Building C object libfdcore/CMakeFiles/libfdcore.dir/version.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/version.c.o -MF
CMakeFiles/libfdcore.dir/version.c.o.d -o CMakeFiles/libfdcore.dir/version.c.o
-c /build/reproducible-path/freediameter-1.5.0/libfdcore/version.c
[ 84%] Building C object libfdcore/CMakeFiles/libfdcore.dir/sctp.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/sctp.c.o -MF
CMakeFiles/libfdcore.dir/sctp.c.o.d -o CMakeFiles/libfdcore.dir/sctp.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c: In function
‘fd_setsockopt_prebind’:
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:622:21: error:
‘bool’ cannot be used here
622 | int bool = 1;
| ^~~~
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:622:21: note:
‘bool’ is a keyword with ‘-std=c23’ onwards
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:622:26: error:
expected identifier or ‘(’ before ‘=’ token
622 | int bool = 1;
| ^
In file included from
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdcore.h:44,
from
/build/reproducible-path/freediameter-1.5.0/libfdcore/fdcore-internal.h:42,
from
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:36:
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:625:77: error:
expected expression before ‘bool’
625 | CHECK_SYS( setsockopt(sk, IPPROTO_SCTP,
SCTP_RECVRCVINFO, &bool, sizeof(bool)) );
|
^~~~
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdproto.h:414:28:
note: in definition of macro ‘CHECK_PRELUDE’
414 | __ret__ = (__call__)
| ^~~~~~~~
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdproto.h:545:17:
note: in expansion of macro ‘CHECK_SYS_DO’
545 | CHECK_SYS_DO( (__call__), return __ret__ )
| ^~~~~~~~~~~~
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:625:17: note: in
expansion of macro ‘CHECK_SYS’
625 | CHECK_SYS( setsockopt(sk, IPPROTO_SCTP,
SCTP_RECVRCVINFO, &bool, sizeof(bool)) );
| ^~~~~~~~~
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:625:29: error: too
few arguments to function ‘setsockopt’; expected 5, have 4
625 | CHECK_SYS( setsockopt(sk, IPPROTO_SCTP,
SCTP_RECVRCVINFO, &bool, sizeof(bool)) );
| ^~~~~~~~~~
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdproto.h:414:28:
note: in definition of macro ‘CHECK_PRELUDE’
414 | __ret__ = (__call__)
| ^~~~~~~~
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdproto.h:545:17:
note: in expansion of macro ‘CHECK_SYS_DO’
545 | CHECK_SYS_DO( (__call__), return __ret__ )
| ^~~~~~~~~~~~
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp.c:625:17: note: in
expansion of macro ‘CHECK_SYS’
625 | CHECK_SYS( setsockopt(sk, IPPROTO_SCTP,
SCTP_RECVRCVINFO, &bool, sizeof(bool)) );
| ^~~~~~~~~
In file included from /usr/include/netinet/in.h:23,
from
/build/reproducible-path/freediameter-1.5.0/include/freeDiameter/libfdproto.h:73:
/usr/include/x86_64-linux-gnu/sys/socket.h:277:12: note: declared here
277 | extern int setsockopt (int __fd, int __level, int __optname,
| ^~~~~~~~~~
[ 84%] Building C object libfdcore/CMakeFiles/libfdcore.dir/sctp3436.c.o
cd /build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/libfdcore
&& /usr/bin/cc -D_GNU_SOURCE -Dlibfdcore_EXPORTS
-I/build/reproducible-path/freediameter-1.5.0/include
-I/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/freediameter-1.5.0/libfdcore -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
-MD -MT libfdcore/CMakeFiles/libfdcore.dir/sctp3436.c.o -MF
CMakeFiles/libfdcore.dir/sctp3436.c.o.d -o
CMakeFiles/libfdcore.dir/sctp3436.c.o -c
/build/reproducible-path/freediameter-1.5.0/libfdcore/sctp3436.c
make[3]: *** [libfdcore/CMakeFiles/libfdcore.dir/build.make:443:
libfdcore/CMakeFiles/libfdcore.dir/sctp.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
'/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1854:
libfdcore/CMakeFiles/libfdcore.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 85%] Linking C shared module ../dict_dcca_3gpp.fdx
cd
/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu/extensions/dict_dcca_3gpp
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/dict_dcca_3gpp.dir/link.txt
--verbose=1
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/freediameter-1.5.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,--dependency-file=CMakeFiles/dict_dcca_3gpp.dir/link.d -Wl,-z,relro
-Wl,-z,now -shared -o ../dict_dcca_3gpp.fdx
CMakeFiles/dict_dcca_3gpp.dir/dict_dcca_3gpp.c.o
CMakeFiles/dict_dcca_3gpp.dir/add_avps.c.o
make[3]: Leaving directory
'/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu'
[ 85%] Built target dict_dcca_3gpp
make[2]: Leaving directory
'/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/freediameter-1.5.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:18: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: freediameter
Source-Version: 1.5.0-2
Done: Victor Seva <[email protected]>
We believe that the bug you reported is fixed in the latest version of
freediameter, 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 freediameter 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 21:26:29 +0200
Source: freediameter
Architecture: source
Version: 1.5.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Mobcom Maintainers
<[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1096650
Changes:
freediameter (1.5.0-2) unstable; urgency=medium
.
* fix gcc15 build (Closes: #1096650)
Checksums-Sha1:
d5095887b4ae85710599d5ef504ea7d6d7ebbece 1916 freediameter_1.5.0-2.dsc
a304d0301c77d0e9fbb82a9c782191115e7f4a2a 11388
freediameter_1.5.0-2.debian.tar.xz
54b21fb596d6b93d7386821030643c09b9448bc8 9706
freediameter_1.5.0-2_amd64.buildinfo
Checksums-Sha256:
00bcea6da4aa0c794d0edd6c767a1b51404e7f1690bec87ae7091089dee75f10 1916
freediameter_1.5.0-2.dsc
39df933d4fa0772152eb9d2574bb6931713c7c5bbc7fea3e074763af8c91c08a 11388
freediameter_1.5.0-2.debian.tar.xz
f3d712bbdfa065eae3087d354881ea421f90ab18965735709015eebf28b444c1 9706
freediameter_1.5.0-2_amd64.buildinfo
Files:
5307ba96a7604eb7a063c7320c2dd333 1916 libs optional freediameter_1.5.0-2.dsc
0bd1e177a4ad3cacfe0a0e635e41ec74 11388 libs optional
freediameter_1.5.0-2.debian.tar.xz
9ba8faeeb9308e8b06ca49aeb0ae36dc 9706 libs optional
freediameter_1.5.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaMMkqREcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsmV5AP9nSibK5DLWEVUsjv6kRD+S5Dk0CRGs8PcU
sc6ti0zjugEAv2l+bj0nytFvSyncPub+iGpSqECWbWFdeQZHzjAdIAk=
=ysKh
-----END PGP SIGNATURE-----
pgpuR1w1wb26B.pgp
Description: PGP signature
--- End Message ---