** Changed in: krb5 (Debian)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to krb5 in Ubuntu.
https://bugs.launchpad.net/bugs/2123950
Title:
FTBFS with GCC-15
Status in krb5 package in Ubuntu:
Fix Released
Status in krb5 package in Debian:
Fix Committed
Bug description:
Currently krb5 FTBFS with gcc-15 in questing archive rebuild:
https://launchpad.net/ubuntu/+archive/test-rebuild-20250910-questing/+packages?field.name_filter=krb5&field.status_filter=published&field.series_filter=
../../../src/lib/rpc/auth_none.c: In function ‘authnone_wrap’:
../../../src/lib/rpc/auth_none.c:146:18: error: too many arguments to
function ‘xfunc’; expected 0, have 2
146 | return ((*xfunc)(xdrs, xwhere));
| ~^~~~~~~ ~~~~
make[5]: *** [Makefile:1018: auth_none.so] Error 1
make[5]: *** Waiting for unfinished jobs....
../../../src/lib/rpc/authgss_prot.c: In function
‘gssrpc_xdr_rpc_gss_wrap_data’:
../../../src/lib/rpc/authgss_prot.c:145:47: error: too many arguments to
function ‘xdr_func’; expected 0, have 2
145 | if (!xdr_u_int32(&tmpxdrs, &seq) || !(*xdr_func)(&tmpxdrs,
xdr_ptr))
| ~^~~~~~~~~~ ~~~~~~~~
../../../src/lib/rpc/authgss_prot.c: In function
‘gssrpc_xdr_rpc_gss_unwrap_data’:
../../../src/lib/rpc/authgss_prot.c:197:22: warning: comparison of distinct
pointer types lacks a cast [-Wcompare-distinct-pointer-types]
197 | if (xdr_func == xdr_void || xdr_ptr == NULL)
| ^~
../../../src/lib/rpc/authgss_prot.c:249:22: error: too many arguments to
function ‘xdr_func’; expected 0, have 2
249 | (*xdr_func)(&tmpxdrs, xdr_ptr));
| ~^~~~~~~~~~ ~~~~~~~~
../../../src/lib/rpc/auth_unix.c: In function ‘authunix_wrap’:
../../../src/lib/rpc/auth_unix.c:328:18: error: too many arguments to
function ‘xfunc’; expected 0, have 2
328 | return ((*xfunc)(xdrs, xwhere));
| ~^~~~~~~ ~~~~
This issue was already fixed in upstream on:
https://github.com/krb5/krb5/commit/4b9d7f7c107f01a61600fddcd8cde3812d0366a2
I've had to do some small backporting as other patches in the package
were newer than this upstream change.
I've made a build here:
https://launchpad.net/~ebarretto/+archive/ubuntu/devel-testing/+packages?field.name_filter=krb5&field.status_filter=published&field.series_filter=
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/krb5/+bug/2123950/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp