[Bug 288822] x11-servers/xwayland: error: incomplete definition of type 'struct authdes_cred'

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 12 Aug 2025 19:56:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288822

            Bug ID: 288822
           Summary: x11-servers/xwayland: error: incomplete definition of
                    type 'struct authdes_cred'
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: x11@FreeBSD.org
          Reporter: warlock@phouka.net
          Assignee: x11@FreeBSD.org
             Flags: maintainer-feedback?(x11@FreeBSD.org)

It looks like 15's 7ac276298b7 (Remove Secure RPC DES authentication,
include/rpc/auth_des.h) has broken xwayland:

...
FAILED: os/liblibxserver_os.a.p/rpcauth.c.o
...
../os/rpcauth.c:110:52: error: incomplete definition of type 'struct
authdes_cred'
  110 |     return (((struct authdes_cred *)
r.rq_clntcred)->adc_fullname.name);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
../os/rpcauth.c:110:22: note: forward declaration of 'struct authdes_cred'
  110 |     return (((struct authdes_cred *)
r.rq_clntcred)->adc_fullname.name);
      |                      ^
1 error generated.

I don't see any package options to exclude that block of code, and don't really
know my way around meson.

-- 
You are receiving this mail because:
You are the assignee for the bug.