** Tags added: ftbfs

-- 
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:
  In Progress
Status in krb5 package in Debian:
  New

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     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to