Your message dated Tue, 26 Aug 2025 23:56:53 +0000
with message-id <[email protected]>
and subject line Bug#1096523: fixed in dietlibc 0.34~cvs20160606-19
has caused the Debian Bug report #1096523,
regarding dietlibc: 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.)
--
1096523: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096523
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dietlibc
Version: 0.34~cvs20160606-18
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/dietlibc_0.34~cvs20160606-18_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
[...]
: -x -R .comment -R .note bin-x86_64/rpc_commondata.o
gcc -D__dietlibc__ -I. -isystem include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/dietlibc-0.34~cvs20160606=.
-specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall
-fno-pie -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now
-no-pie -pipe -nostdinc -ffreestanding -D_DISTRO_EVADE_TIME_BITS -D_REENTRANT
-Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -W -Wall
-Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations
-Wno-switch -Wno-unused -Wredundant-decls -Wshadow -fpie -fvisibility=hidden
-c librpc/svc_auth.c -o bin-x86_64/svc_auth.o -D__dietlibc__
: -x -R .comment -R .note bin-x86_64/rpc_dtablesize.o
gcc -D__dietlibc__ -I. -isystem include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/dietlibc-0.34~cvs20160606=.
-specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall
-fno-pie -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now
-no-pie -pipe -nostdinc -ffreestanding -D_DISTRO_EVADE_TIME_BITS -D_REENTRANT
-Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -W -Wall
-Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations
-Wno-switch -Wno-unused -Wredundant-decls -Wshadow -fpie -fvisibility=hidden
-c librpc/svc_auth_unix.c -o bin-x86_64/svc_auth_unix.o -D__dietlibc__
librpc/rpc_prot.c: In function ‘xdr_accepted_reply’:
librpc/rpc_prot.c:83:15: warning: old-style function definition
[-Wold-style-definition]
83 | static bool_t xdr_accepted_reply(xdrs, ar)
| ^~~~~~~~~~~~~~~~~~
librpc/rpc_prot.c: In function ‘xdr_rejected_reply’:
librpc/rpc_prot.c:109:15: warning: old-style function definition
[-Wold-style-definition]
109 | static bool_t xdr_rejected_reply(xdrs, rr)
| ^~~~~~~~~~~~~~~~~~
librpc/rpc_prot.c: In function ‘accepted’:
librpc/rpc_prot.c:177:13: warning: old-style function definition
[-Wold-style-definition]
177 | static void accepted(acpt_stat, error)
| ^~~~~~~~
librpc/rpc_prot.c: In function ‘rejected’:
librpc/rpc_prot.c:214:13: warning: old-style function definition
[-Wold-style-definition]
214 | static void rejected(rjct_stat, error)
| ^~~~~~~~
librpc/svc.c: In function ‘svc_register’:
librpc/svc.c:142:8: error: argument ‘dispatch’ doesn’t match prototype
142 | void (*dispatch) ();
| ^~~~~~~~
In file included from include/rpc/rpc.h:59,
from librpc/svc.c:49:
include/rpc/svc.h:173:15: error: prototype declaration
173 | extern bool_t svc_register (SVCXPRT *__xprt, rpcprog_t __prog,
| ^~~~~~~~~~~~
librpc/svc.c: In function ‘svc_find’:
librpc/svc.c:199:28: warning: old-style function definition
[-Wold-style-definition]
199 | static struct svc_callout *svc_find(prog, vers, prev)
| ^~~~~~~~
librpc/svc.c: In function ‘svc_getreqset’:
librpc/svc.c:456:66: error: too many arguments to function ‘s->sc_dispatch’;
expected 0, have 2
456 |
(*s->sc_dispatch) (&r, xprt);
|
~^~~~~~~~~~~~~~~~ ~~
librpc/svc.c:76:16: note: declared here
76 | void (*sc_dispatch) ();
| ^~~~~~~~~~~
make[2]: *** [Makefile:213: bin-x86_64/svc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
librpc/svc_auth.c: In function ‘_authenticate’:
librpc/svc_auth.c:103:26: error: too many arguments to function
‘svcauthsw[cred_flavor].authenticator’; expected 0, have 2
103 | return ((*(svcauthsw[cred_flavor].authenticator))
(rqst, msg));
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
librpc/svc_auth.c:64:26: note: declared here
64 | enum auth_stat (*authenticator) ();
| ^~~~~~~~~~~~~
make[2]: *** [Makefile:213: bin-x86_64/svc_auth.o] Error 1
librpc/svc_auth_unix.c: In function ‘_svcauth_unix’:
librpc/svc_auth_unix.c:56:16: warning: old-style function definition
[-Wold-style-definition]
56 | enum auth_stat _svcauth_unix(rqst, msg)
| ^~~~~~~~~~~~~
librpc/svc_auth_unix.c: In function ‘_svcauth_short’:
librpc/svc_auth_unix.c:135:16: warning: old-style function definition
[-Wold-style-definition]
135 | enum auth_stat _svcauth_short(rqst, msg)
| ^~~~~~~~~~~~~~
: -x -R .comment -R .note bin-x86_64/clnt_tcp.o
: -x -R .comment -R .note bin-x86_64/clnt_udp.o
: -x -R .comment -R .note bin-x86_64/svc_auth_unix.o
: -x -R .comment -R .note bin-x86_64/rpc_callmsg.o
: -x -R .comment -R .note bin-x86_64/rpc_prot.o
: -x -R .comment -R .note bin-x86_64/pmap_rmt.o
make[2]: Leaving directory '/build/reproducible-path/dietlibc-0.34~cvs20160606'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
prefix=/usr/lib/x86_64-linux-gnu/diet MYARCH=x86_64
VERSION=0.34\~cvs20160606-18 DEBUG=1 "CFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/dietlibc-0.34~cvs20160606=.
-specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall
-fno-pie -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now
-no-pie -pipe -nostdinc -ffreestanding -D_DISTRO_EVADE_TIME_BITS -D_REENTRANT
-Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -W -Wall
-Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations
-Wno-switch -Wno-unused -Wredundant-decls -Wshadow" returned exit code 2
make[1]: *** [debian/rules:107: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/dietlibc-0.34~cvs20160606'
make: *** [debian/rules:85: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: dietlibc
Source-Version: 0.34~cvs20160606-19
Done: Thorsten Glaser <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dietlibc, 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.
Thorsten Glaser <[email protected]> (supplier of updated dietlibc 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: SHA384
Format: 1.8
Date: Tue, 26 Aug 2025 22:29:59 +0000
Source: dietlibc
Architecture: source
Version: 0.34~cvs20160606-19
Distribution: unstable
Urgency: medium
Maintainer: Christian Seiler <[email protected]>
Changed-By: Thorsten Glaser <[email protected]>
Closes: 1096523
Changes:
dietlibc (0.34~cvs20160606-19) unstable; urgency=medium
.
* fix FTBFS with GCC 15 by sticking to -std=gnu99 (Closes: #1096523)
* bump Policy
* apply lintian
Checksums-Sha1:
7cca687c480510f05b22ce14ce7aa9e0fd0728eb 2392 dietlibc_0.34~cvs20160606-19.dsc
567a6bf37d36544bc362e2cc5feebd0968cb9232 54776
dietlibc_0.34~cvs20160606-19.debian.tar.xz
Checksums-Sha256:
2201fddee3affb951a7630c4d78caf01cc7690269581980639c8ac3c5319ca5a 2392
dietlibc_0.34~cvs20160606-19.dsc
a0c6dd221157b6a90fabe1843849d4faa44c8443f83709dc4be9988fa9644642 54776
dietlibc_0.34~cvs20160606-19.debian.tar.xz
Files:
4323690cfed2747292c48273b7a92a56 2392 devel optional
dietlibc_0.34~cvs20160606-19.dsc
93359e899afa358b0d5dcbc4b39ee905 54776 devel optional
dietlibc_0.34~cvs20160606-19.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCQAGBQJorj1MAAoJEHa1NLLpkAfguKsQAM87TArojRO+fQWe+x9UBn6E
mT0T58XymFtWR6HWvwAPmNi4XH9ABtMsj6WpTrTcThUs1mL/C9LylWUNK35tMDbx
YeEl6B+q9vK4G8yIOI7m058ypO/+ioM7D2UsYlwXj/C1jxt4Rzk/rTQNZmA2+/W1
wAOo9xZsxXHYJ3mCarWpuk3hUlsL77733tPDPE7X7cy2aGC2o3vfdHgzrVdJDvz+
kEVpqSnb2pZv3FYAxKUZ+Rp+5+V6Pvn+5bBktRT1w362oDSOIF5KWW79/AFqO9qJ
jDFvjuCwBG1csoXgu6fULH06Tvli9qxtZS+oko8s9VvEUYanBqFS+lyuVXMnjKd8
RosTG5FRoHRV0OSGiVKmnul8xKNEIOZZSgNjlGUxwWrcmnaSE4ihOj5JHX2isf8p
caKoz0ZJ2wb/dNIiF3E9nT73aV+tgec/MvJG2KQiD+UBDEDcLjboUZ9wyiWvwxxz
17XAQtWJSGUq4A6iqa78O561dmACVCNHwIv9R5UjDhEztkqNbfp7vLSaskCSa33+
w/CohUGIkN+ZxEvwEXSwkV8NvlBHMAkyi++wfleESlCJiD0xc8e0zF75Xn6dSjTt
V1ln+rmvOz87+oxrTa39cZQqcjfCqjjKg7XeY9hiL0H76RGJDuAlzLYOwrkf82Qy
y7IkoAStiVED2tBGzsF3
=DBHV
-----END PGP SIGNATURE-----
pgpGq_XFkjZaX.pgp
Description: PGP signature
--- End Message ---