← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2124967] [NEW] libtirpc ftbfs in questing archive rebuild

 

Public bug reported:

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)
      | ^~~~~~~~~~~~~~~

** Affects: libtirpc (Ubuntu)
     Importance: Undecided
     Assignee: Paride Legovini (paride)
         Status: New


** Tags: dcr-incoming ftbfs

-- 
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

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