← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2124967] Re: libtirpc ftbfs in questing archive rebuild

 

** Bug watch added: Debian Bug tracker #1097279
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097279

** Also affects: libtirpc (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097279
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to libtirpc in Ubuntu.
https://bugs.launchpad.net/bugs/2124967

Title:
  libtirpc ftbfs in questing archive rebuild

Status in libtirpc package in Ubuntu:
  New
Status in libtirpc package in Debian:
  Unknown

Bug description:
  The package fails to build in the recent archive rebuild
  https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20250910-questing-questing.html

  ../../src/authunix_prot.c: In function 'xdr_authunix_parms':
  ../../src/authunix_prot.c:48:1: warning: old-style function definition [-Wold-style-definition]
     48 | xdr_authunix_parms(xdrs, p)
        | ^~~~~~~~~~~~~~~~~~
  ../../src/auth_none.c:65:15: error: conflicting types for 'xdr_opaque_auth'; have 'bool_t(void)' {aka 'int(void)'}
     65 | extern bool_t xdr_opaque_auth();
        |               ^~~~~~~~~~~~~~~
  In file included from ../../src/auth_none.c:51:
  ../../tirpc/rpc/auth.h:303:15: note: previous declaration of 'xdr_opaque_auth' with type 'bool_t(XDR *, struct opaque_auth *)' {aka 'int(struct __rpc_xdr *, struct opaque_auth *)'}
    303 | extern bool_t xdr_opaque_auth           (XDR *, struct opaque_auth *);
        |               ^~~~~~~~~~~~~~~
  ../../src/auth_none.c: In function 'authnone_create':
  ../../src/auth_none.c:98:23: error: too many arguments to function 'xdr_opaque_auth'; expected 0, have 2
     98 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_cred);
        |                       ^~~~~~~~~~~~~~~ ~~~~
  ../../src/auth_none.c:65:15: note: declared here
     65 | extern bool_t xdr_opaque_auth();
        |               ^~~~~~~~~~~~~~~
  ../../src/auth_none.c:99:23: error: too many arguments to function 'xdr_opaque_auth'; expected 0, have 2
     99 |                 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_verf);
        |                       ^~~~~~~~~~~~~~~ ~~~~
  ../../src/auth_none.c:65:15: note: declared here
     65 | extern bool_t xdr_opaque_auth();
        |               ^~~~~~~~~~~~~~~
  ../../src/auth_unix.c: In function 'authunix_create':
  ../../src/auth_unix.c:90:1: warning: old-style function definition [-Wold-style-definition]
     90 | authunix_create(machname, uid, gid, len, aup_gids)
        | ^~~~~~~~~~~~~~~

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libtirpc/+bug/2124967/+subscriptions



References