[notice] A new release of pip is available: 24.0 -> 25.3
[notice] To update, run: python3 -m pip install --upgrade pip
Detection for resolv_wrapper: Only dns faking will be available
no suitable FAM library found
Building without DMAPI support: no suitable DMAPI library found
acl support disabled or ceph_statx/ceph_openat not available, not building ceph vfs modules
Missing libtracker-sparql development files for Spotlight backend "tracker"
Missing glib-2.0 development files for Spotlight backend "tracker"
librpc/idl/drsuapi.idl:1916: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/drsuapi.idl:766: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsuapi.idl:770: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsuapi.idl:778: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsuapi.idl:786: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsuapi.idl:794: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsuapi.idl:802: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/epmapper.idl:203: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/epmapper.idl:204: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/epmapper.idl:219: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/dssetup.idl:84: warning: top-level [out] pointer `info' is not a [ref] pointer

librpc/idl/spoolss.idl:3567: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/spoolss.idl:919: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:1126: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:1318: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:1669: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:1693: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:1768: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:2116: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:2507: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/spoolss.idl:892: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1126: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1139: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1318: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1641: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1669: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1693: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1731: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:1768: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2116: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2135: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2231: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2273: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2469: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:2507: warning: top-level [out] pointer `info' is not a [ref] pointer
librpc/idl/spoolss.idl:3014: warning: [out] argument `info' not a pointer
librpc/idl/spoolss.idl:3107: warning: top-level [out] pointer `info' is not a [ref] pointer

librpc/idl/dnsserver.idl:1530: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/dnsserver.idl:1462: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/dnsserver.idl:1518: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/srvsvc.idl:1459: warning: top-level [out] pointer `hnd' is not a [ref] pointer

librpc/idl/winreg.idl:191: warning: Got pointer for `size', expected fully dereferenced variable
librpc/idl/winreg.idl:191: warning: Got pointer for `length', expected fully dereferenced variable
librpc/idl/winreg.idl:191: warning: Got pointer for `size', expected fully dereferenced variable
librpc/idl/winreg.idl:191: warning: Got pointer for `length', expected fully dereferenced variable
librpc/idl/winreg.idl:191: warning: Got pointer for `length', expected fully dereferenced variable
librpc/idl/winreg.idl:191: warning: Got pointer for `length', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_size', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_length', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_size', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_length', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_length', expected fully dereferenced variable
librpc/idl/winreg.idl:268: warning: Got pointer for `data_length', expected fully dereferenced variable

librpc/idl/netlogon.idl:2040: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/netlogon.idl:983: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/netlogon.idl:1001: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/netlogon.idl:1246: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/svcctl.idl:1041: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/svcctl.idl:483: warning: top-level [out] pointer `TagId' is not a [ref] pointer
librpc/idl/svcctl.idl:494: warning: top-level [out] pointer `service_status' is not a [ref] pointer

librpc/idl/backupkey.idl:154: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/witness.idl:154: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/witness.idl:127: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/ntsvcs.idl:264: warning: top-level [out] pointer `unknown5a' is not a [ref] pointer

librpc/idl/frsrpc.idl:459: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/frsrpc.idl:22: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:23: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:279: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:283: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:285: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:287: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:299: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:301: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:305: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:307: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:316: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:352: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:391: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:393: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/frsrpc.idl:396: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/orpc.idl:214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/cab.idl:131: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/negoex.idl:153: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/ntprinting.idl:157: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/ODJ.idl:269: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/ODJ.idl:180: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:181: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:182: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:183: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:184: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:187: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:188: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:189: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:190: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:191: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:204: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:211: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:219: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:223: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:238: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:246: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:247: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:248: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:255: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/ODJ.idl:267: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/rap.idl:1076: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/rap.idl:348: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:349: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:350: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:351: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:360: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:362: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:386: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:387: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:388: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:389: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:396: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:397: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:398: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:400: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:572: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:573: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:574: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:575: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:583: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:584: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:585: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:587: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:591: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:593: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:597: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:599: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:603: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:605: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:610: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:612: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:617: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:619: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:624: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:626: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:633: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:634: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:635: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:636: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:644: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:645: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:646: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:648: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:684: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:686: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:739: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:740: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:741: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:742: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:751: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:752: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:753: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:755: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:763: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:765: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:772: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:774: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:904: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:905: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:906: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:908: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:933: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:934: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:935: warning: [out] argument `count' not a pointer
librpc/idl/rap.idl:936: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:945: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:946: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:947: warning: [out] argument `available' not a pointer
librpc/idl/rap.idl:949: warning: [out] argument `info' not a pointer
librpc/idl/rap.idl:958: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:960: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:965: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:967: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:986: warning: [out] argument `status' not a pointer
librpc/idl/rap.idl:987: warning: [out] argument `convert' not a pointer
librpc/idl/rap.idl:989: warning: [out] argument `tod' not a pointer

librpc/idl/wsp.idl:1339: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/auth.idl:179: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/auth.idl:162: error: Unable to determine origin of type `struct cli_credentials'
librpc/idl/auth.idl:162: error: Unable to determine origin of type `struct cli_credentials'

librpc/idl/claims.idl:204: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/claims.idl:106: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/claims.idl:110: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/claims.idl:121: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/dcerpc.idl:663: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/dcerpc.idl:640: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/dns.idl:283: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/dnsp.idl:295: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/drsblobs.idl:694: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/drsblobs.idl:640: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/drsblobs.idl:382: warning: pointless array cntr: 'cntr_service_keys_0': length=0
librpc/idl/drsblobs.idl:382: warning: pointless array `service_keys' will always have size 0
librpc/idl/drsblobs.idl:382: warning: pointless array `service_keys' will always have size 0

librpc/idl/keycredlink.idl:204: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/krb5pac.idl:265: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/krb5pac.idl:78: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5pac.idl:186: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5pac.idl:192: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5pac.idl:206: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/krb5ccache.idl:78: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5ccache.idl:91: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5ccache.idl:147: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
librpc/idl/krb5ccache.idl:152: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/schannel.idl:171: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/nbt.idl:691: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/ntlmssp.idl:308: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/preg.idl:45: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/security.idl:984: warning: helper() is pidl-specific and deprecated. Use `include' instead
librpc/idl/security.idl:791: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/xattr.idl:240: warning: helper() is pidl-specific and deprecated. Use `include' instead

librpc/idl/conditional_ace.idl:288: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead

librpc/idl/winbind.idl:302: warning: [out] argument `validation' not a pointer
librpc/idl/winbind.idl:304: warning: [out] argument `authoritative' not a pointer
librpc/idl/winbind.idl:302: error: winbind_SamLogon: [out] argument 'validation' is not a pointer or array, skip client functions

source4/librpc/idl/winsif.idl:343: warning: helper() is pidl-specific and deprecated. Use `include' instead
source4/librpc/idl/winsif.idl:243: warning: [out] argument `unc_name' not a pointer

source4/librpc/idl/winsrepl.idl:175: warning: helper() is pidl-specific and deprecated. Use `include' instead

source4/librpc/idl/irpc.idl:28: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
source4/librpc/idl/irpc.idl:70: warning: [out] argument `info' not a pointer
source4/librpc/idl/irpc.idl:83: warning: top-level [out] pointer `dcname' is not a [ref] pointer
source4/librpc/idl/irpc.idl:91: warning: [out] argument `num_addrs' not a pointer
source4/librpc/idl/irpc.idl:113: warning: [out] argument `generic_reply' not a pointer
source4/librpc/idl/irpc.idl:159: warning: [out] argument `info' not a pointer
source4/librpc/idl/irpc.idl:70: error: nbtd_information: [out] argument 'info' is not a pointer or array, skip client functions
source4/librpc/idl/irpc.idl:83: error: nbtd_getdcname: [out] argument 'dcname' is a pointer to a string type, skip client functions
source4/librpc/idl/irpc.idl:91: error: nbtd_proxy_wins_challenge: [out] argument 'num_addrs' is not a pointer or array, skip client functions
source4/librpc/idl/irpc.idl:113: error: kdc_check_generic_kerberos: [out] argument 'generic_reply' is not a pointer or array, skip client functions
source4/librpc/idl/irpc.idl:159: error: smbsrv_information: [out] argument 'info' is not a pointer or array, skip client functions

Done.

source3/librpc/idl/open_files.idl:39: error: Unable to determine origin of type `struct timeval'
source3/librpc/idl/open_files.idl:39: error: Unable to determine origin of type `struct timeval'
source3/librpc/idl/open_files.idl:99: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:99: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:100: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:100: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:101: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:101: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:102: error: Unable to determine origin of type `struct timespec'
source3/librpc/idl/open_files.idl:102: error: Unable to determine origin of type `struct timespec'

source3/librpc/idl/smbXsrv.idl:78: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:78: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:100: error: Unable to determine origin of type `struct smbXsrv_client_table'
source3/librpc/idl/smbXsrv.idl:100: error: Unable to determine origin of type `struct smbXsrv_client_table'
source3/librpc/idl/smbXsrv.idl:101: error: Unable to determine origin of type `struct tevent_context'
source3/librpc/idl/smbXsrv.idl:101: error: Unable to determine origin of type `struct tevent_context'
source3/librpc/idl/smbXsrv.idl:102: error: Unable to determine origin of type `struct messaging_context'
source3/librpc/idl/smbXsrv.idl:102: error: Unable to determine origin of type `struct messaging_context'
source3/librpc/idl/smbXsrv.idl:111: error: Unable to determine origin of type `struct smbd_server_connection'
source3/librpc/idl/smbXsrv.idl:111: error: Unable to determine origin of type `struct smbd_server_connection'
source3/librpc/idl/smbXsrv.idl:116: error: Unable to determine origin of type `struct smbXsrv_session_table'
source3/librpc/idl/smbXsrv.idl:116: error: Unable to determine origin of type `struct smbXsrv_session_table'
source3/librpc/idl/smbXsrv.idl:120: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:120: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:126: error: Unable to determine origin of type `struct smbXsrv_open_table'
source3/librpc/idl/smbXsrv.idl:126: error: Unable to determine origin of type `struct smbXsrv_open_table'
source3/librpc/idl/smbXsrv.idl:133: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:133: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:136: error: Unable to determine origin of type `struct tevent_req'
source3/librpc/idl/smbXsrv.idl:136: error: Unable to determine origin of type `struct tevent_req'
source3/librpc/idl/smbXsrv.idl:137: error: Unable to determine origin of type `struct tevent_req'
source3/librpc/idl/smbXsrv.idl:137: error: Unable to determine origin of type `struct tevent_req'
source3/librpc/idl/smbXsrv.idl:142: error: Unable to determine origin of type `struct smbXsrv_pending_break'
source3/librpc/idl/smbXsrv.idl:142: error: Unable to determine origin of type `struct smbXsrv_pending_break'
source3/librpc/idl/smbXsrv.idl:228: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:228: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:230: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:230: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:237: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:237: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:256: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:256: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:258: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:258: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:260: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:260: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:262: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:262: error: Unable to determine origin of type `struct smb2_signing_key'
source3/librpc/idl/smbXsrv.idl:295: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:295: error: Unable to determine origin of type `struct smbXsrv_connection'
source3/librpc/idl/smbXsrv.idl:296: error: Unable to determine origin of type `struct gensec_security'
source3/librpc/idl/smbXsrv.idl:296: error: Unable to determine origin of type `struct gensec_security'
source3/librpc/idl/smbXsrv.idl:297: error: Unable to determine origin of type `struct smbXsrv_preauth'
source3/librpc/idl/smbXsrv.idl:297: error: Unable to determine origin of type `struct smbXsrv_preauth'
source3/librpc/idl/smbXsrv.idl:306: error: Unable to determine origin of type `struct smbXsrv_session_table'
source3/librpc/idl/smbXsrv.idl:306: error: Unable to determine origin of type `struct smbXsrv_session_table'
source3/librpc/idl/smbXsrv.idl:307: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:307: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:317: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:317: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:358: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:358: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:396: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:396: error: Unable to determine origin of type `struct smbXsrv_tcon_table'
source3/librpc/idl/smbXsrv.idl:397: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:397: error: Unable to determine origin of type `struct db_record'
source3/librpc/idl/smbXsrv.idl:402: error: Unable to determine origin of type `struct connection_struct'
source3/librpc/idl/smbXsrv.idl:402: error: Unable to determine origin of type `struct connection_struct'
source3/librpc/idl/smbXsrv.idl:476: error: Unable to determine origin of type `struct smbXsrv_open_table'
source3/librpc/idl/smbXsrv.idl:476: error: Unable to determine origin of type `struct smbXsrv_open_table'
source3/librpc/idl/smbXsrv.idl:483: error: Unable to determine origin of type `struct files_struct'
source3/librpc/idl/smbXsrv.idl:483: error: Unable to determine origin of type `struct files_struct'

source3/librpc/idl/libnet_join.idl:48: warning: [out] argument `account_name' not a pointer
source3/librpc/idl/libnet_join.idl:49: warning: [out] argument `netbios_domain_name' not a pointer
source3/librpc/idl/libnet_join.idl:50: warning: [out] argument `dns_domain_name' not a pointer
source3/librpc/idl/libnet_join.idl:51: warning: [out] argument `forest_name' not a pointer
source3/librpc/idl/libnet_join.idl:52: warning: [out] argument `dn' not a pointer
source3/librpc/idl/libnet_join.idl:53: warning: [out] argument `domain_guid' not a pointer
source3/librpc/idl/libnet_join.idl:55: warning: [out] argument `modified_config' not a pointer
source3/librpc/idl/libnet_join.idl:56: warning: [out] argument `error_string' not a pointer
source3/librpc/idl/libnet_join.idl:57: warning: [out] argument `domain_is_ad' not a pointer
source3/librpc/idl/libnet_join.idl:58: warning: [out] argument `set_encryption_types' not a pointer
source3/librpc/idl/libnet_join.idl:59: warning: [out] argument `krb5_salt' not a pointer
source3/librpc/idl/libnet_join.idl:60: warning: top-level [out] pointer `dcinfo' is not a [ref] pointer
source3/librpc/idl/libnet_join.idl:62: warning: [out] argument `account_rid' not a pointer
source3/librpc/idl/libnet_join.idl:77: warning: [out] argument `netbios_domain_name' not a pointer
source3/librpc/idl/libnet_join.idl:78: warning: [out] argument `dns_domain_name' not a pointer
source3/librpc/idl/libnet_join.idl:79: warning: [out] argument `forest_name' not a pointer
source3/librpc/idl/libnet_join.idl:80: warning: [out] argument `modified_config' not a pointer
source3/librpc/idl/libnet_join.idl:81: warning: [out] argument `error_string' not a pointer
source3/librpc/idl/libnet_join.idl:82: warning: [out] argument `disabled_machine_account' not a pointer
source3/librpc/idl/libnet_join.idl:84: warning: [out] argument `deleted_machine_account' not a pointer

../../source4/lib/events/tevent_s4.c: In function ‘s4_event_context_init’:
../../source4/lib/events/tevent_s4.c:37:17: warning: ‘tevent_loop_allow_nesting’ is deprecated [-Wdeprecated-declarations]
   37 |                 tevent_loop_allow_nesting(ev);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../source4/lib/events/events.h:3,
                 from ../../source4/lib/events/tevent_s4.c:21:
/usr/include/tevent.h:2712:6: note: declared here
 2712 | void tevent_loop_allow_nesting(struct tevent_context *ev) _DEPRECATED_;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~

../../lib/ldb/common/ldb.c: In function ‘ldb_init’:
../../lib/ldb/common/ldb.c:121:17: warning: ‘tevent_loop_allow_nesting’ is deprecated [-Wdeprecated-declarations]
  121 |                 tevent_loop_allow_nesting(ev_ctx);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../lib/ldb/include/ldb.h:51,
                 from ../../lib/ldb/include/ldb_private.h:43,
                 from ../../lib/ldb/common/ldb.c:36:
/usr/include/tevent.h:2712:6: note: declared here
 2712 | void tevent_loop_allow_nesting(struct tevent_context *ev) _DEPRECATED_;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/ldb/common/ldb.c: In function ‘ldb_handle_new’:
../../lib/ldb/common/ldb.c:761:17: warning: ‘tevent_loop_allow_nesting’ is deprecated [-Wdeprecated-declarations]
  761 |                 tevent_loop_allow_nesting(h->event_context);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tevent.h:2712:6: note: declared here
 2712 | void tevent_loop_allow_nesting(struct tevent_context *ev) _DEPRECATED_;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~

../../lib/krb5_wrap/krb5_samba.c: In function ‘smb_krb5_salt_principal_str’:
../../lib/krb5_wrap/krb5_samba.c:716:9: warning: ‘krb5_free_unparsed_name’ is deprecated: Use krb5_xfree instead [-Wdeprecated-declarations]
  716 |         krb5_free_unparsed_name(krb5_ctx, salt_principal_malloc);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../third_party/heimdal/lib/krb5/krb5.h:1021,
                 from ../../lib/replace/system/kerberos.h:33,
                 from ../../lib/krb5_wrap/krb5_samba.h:46,
                 from ../../lib/krb5_wrap/krb5_samba.c:25:
third_party/heimdal/lib/krb5/krb5-protos.h:3774:1: note: declared here
 3774 | krb5_free_unparsed_name (
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/krb5_wrap/krb5_samba.c: In function ‘smb_krb5_unparse_name’:
../../lib/krb5_wrap/krb5_samba.c:922:17: warning: ‘krb5_free_unparsed_name’ is deprecated: Use krb5_xfree instead [-Wdeprecated-declarations]
  922 |                 krb5_free_unparsed_name(context, utf8_name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
third_party/heimdal/lib/krb5/krb5-protos.h:3774:1: note: declared here
 3774 | krb5_free_unparsed_name (
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../lib/krb5_wrap/krb5_samba.c:925:9: warning: ‘krb5_free_unparsed_name’ is deprecated: Use krb5_xfree instead [-Wdeprecated-declarations]
  925 |         krb5_free_unparsed_name(context, utf8_name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
third_party/heimdal/lib/krb5/krb5-protos.h:3774:1: note: declared here
 3774 | krb5_free_unparsed_name (
      | ^~~~~~~~~~~~~~~~~~~~~~~

../../auth/credentials/credentials_krb5.c: In function ‘cli_credentials_set_from_ccache’:
../../auth/credentials/credentials_krb5.c:259:9: warning: ‘krb5_free_unparsed_name’ is deprecated: Use krb5_xfree instead [-Wdeprecated-declarations]
  259 |         krb5_free_unparsed_name(ccache->smb_krb5_context->krb5_context, name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../third_party/heimdal/lib/krb5/krb5.h:1021,
                 from ../../lib/replace/system/kerberos.h:33,
                 from ../../auth/credentials/credentials_krb5.c:25:
third_party/heimdal/lib/krb5/krb5-protos.h:3774:1: note: declared here
 3774 | krb5_free_unparsed_name (
      | ^~~~~~~~~~~~~~~~~~~~~~~

../../source4/auth/gensec/gensec_gssapi.c: In function ‘gensec_gssapi_update_internal’:
../../source4/auth/gensec/gensec_gssapi.c:501:25: warning: ‘gsskrb5_set_send_to_kdc’ is deprecated [-Wdeprecated-declarations]
  501 |                         min_stat = gsskrb5_set_send_to_kdc(&send_to_kdc);
      |                         ^~~~~~~~
In file included from ../../lib/replace/system/gssapi.h:43,
                 from ../../source4/auth/gensec/gensec_gssapi.c:29:
../../third_party/heimdal/lib/gssapi/gssapi/gssapi_krb5.h:121:1: note: declared here
  121 | gsskrb5_set_send_to_kdc(struct gsskrb5_send_to_kdc *)
      | ^~~~~~~~~~~~~~~~~~~~~~~
../../source4/auth/gensec/gensec_gssapi.c:657:25: warning: ‘gsskrb5_set_send_to_kdc’ is deprecated [-Wdeprecated-declarations]
  657 |                         ret = gsskrb5_set_send_to_kdc(&send_to_kdc);
      |                         ^~~
../../third_party/heimdal/lib/gssapi/gssapi/gssapi_krb5.h:121:1: note: declared here
  121 | gsskrb5_set_send_to_kdc(struct gsskrb5_send_to_kdc *)
      | ^~~~~~~~~~~~~~~~~~~~~~~

../../auth/gensec/gensec.c: In function ‘gensec_update’:
../../auth/gensec/gensec.c:382:9: warning: ‘tevent_loop_allow_nesting’ is deprecated [-Wdeprecated-declarations]
  382 |         tevent_loop_allow_nesting(ev);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../auth/gensec/gensec.c:26:
/usr/include/tevent.h:2712:6: note: declared here
 2712 | void tevent_loop_allow_nesting(struct tevent_context *ev) _DEPRECATED_;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~

../../source4/librpc/rpc/dcerpc.c: In function ‘dcerpc_pipe_binding_handle’:
../../source4/librpc/rpc/dcerpc.c:747:9: warning: ‘dcerpc_binding_handle_set_sync_ev’ is deprecated [-Wdeprecated-declarations]
  747 |         dcerpc_binding_handle_set_sync_ev(h, p->conn->event_ctx);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../source4/librpc/rpc/dcerpc.h:33,
                 from ../../source4/librpc/rpc/dcerpc.c:30:
../../source4/../librpc/rpc/rpc_common.h:257:19: note: declared here
  257 | _DEPRECATED_ void dcerpc_binding_handle_set_sync_ev(struct dcerpc_binding_handle *h,
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../source4/include/includes.h:23,
                 from ../../python/modules.c:22:
../../lib/replace/../replace/replace.h:921:10: fatal error: crypt.h: No such file or directory
  921 | #include 
      |          ^~~~~~~~~
compilation terminated.

Build failed
 -> task in 'LIBPYTHON.cpython-311-x86_64-linux-gnu' failed with exit status 1 (run with -v to display more information)
make: *** [Makefile:7: all] Error 1
Program terminated.
Command "make" failed, return value was 2.