[MacPorts] #71496: samba4: some errors (?) with .idl files: Unable to determine origin of type, etc.

MacPorts noreply at macports.org
Mon Dec 9 08:08:25 UTC 2024


#71496: samba4: some errors (?) with .idl files: Unable to determine origin of
type, etc.
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  samba4
--------------------------+--------------------
 These appear as errors, but the build proceeds regardless. False
 positives?

 {{{
 [446/462] Processing HEIMDAL_CMS_ASN1_ASN1:
 third_party/heimdal/lib/asn1/cms.asn1 third_party/heimdal/lib/asn1/cms.opt
 -> bin/default/third_party/heimdal/lib/asn1/asn1_cms_asn1.c
 bin/default/third_party/heimdal/lib/asn1/cms_asn1.h
 bin/default/third_party/heimdal/lib/asn1/cms_asn1-priv.h
 bin/default/third_party/heimdal/lib/asn1/cms_asn1_oids.c
 [447/462] Processing third_party/heimdal/lib/asn1/ocsp.asn1
 [448/462] Processing third_party/heimdal/lib/asn1/pkcs8.asn1
 [449/462] Processing third_party/heimdal/lib/asn1/pkcs9.asn1
 [450/462] Processing third_party/heimdal/lib/asn1/pkcs12.asn1
 [451/462] Processing third_party/heimdal/lib/asn1/pkcs10.asn1
 [452/462] Processing source3/librpc/idl/open_files.idl
 [453/462] Processing source3/librpc/idl/perfcount.idl
 [454/462] Processing source3/librpc/idl/secrets.idl
 source3/librpc/idl/open_files.idl:33: error: Unable to determine origin of
 type `struct timeval'
 source3/librpc/idl/open_files.idl:33: error: Unable to determine origin of
 type `struct timeval'
 source3/librpc/idl/open_files.idl:94: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:94: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:95: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:95: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:96: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:96: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:97: error: Unable to determine origin of
 type `struct timespec'
 source3/librpc/idl/open_files.idl:97: error: Unable to determine origin of
 type `struct timespec'

 [455/462] Processing source3/librpc/idl/smbXsrv.idl
 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

 [456/462] Processing source3/librpc/idl/leases_db.idl
 [457/462] Processing source3/librpc/idl/rpcd_witness.idl
 librpc/idl/winbind.idl:286: warning: [out] argument `validation' not a
 pointer
 librpc/idl/winbind.idl:288: warning: [out] argument `authoritative' not a
 pointer
 librpc/idl/winbind.idl:286: error: winbind_SamLogon: [out] argument
 'validation' is not a pointer or array, skip client functions

 [458/462] Processing source3/librpc/idl/libnetapi.idl
 [459/462] Processing source3/librpc/idl/rpc_host.idl
 [460/462] Processing source3/librpc/idl/libnet_join.idl
 [461/462] Processing source3/librpc/idl/ads.idl
 [462/462] Processing s3_param_proto_h: script/generate_param.py
 bin/default/docs-xml/smbdotconf/parameters.all.xml ->
 bin/default/source3/param/param_proto.h
 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:227: error: Unable to determine origin of
 type `struct smb2_signing_key'
 source3/librpc/idl/smbXsrv.idl:227: error: Unable to determine origin of
 type `struct smb2_signing_key'
 source3/librpc/idl/smbXsrv.idl:229: error: Unable to determine origin of
 type `struct smbXsrv_connection'
 source3/librpc/idl/smbXsrv.idl:229: error: Unable to determine origin of
 type `struct smbXsrv_connection'
 source3/librpc/idl/smbXsrv.idl:235: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:235: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:254: error: Unable to determine origin of
 type `struct smb2_signing_key'
 source3/librpc/idl/smbXsrv.idl:254: 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: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:293: error: Unable to determine origin of
 type `struct smbXsrv_connection'
 source3/librpc/idl/smbXsrv.idl:293: error: Unable to determine origin of
 type `struct smbXsrv_connection'
 source3/librpc/idl/smbXsrv.idl:294: error: Unable to determine origin of
 type `struct gensec_security'
 source3/librpc/idl/smbXsrv.idl:294: error: Unable to determine origin of
 type `struct gensec_security'
 source3/librpc/idl/smbXsrv.idl:295: error: Unable to determine origin of
 type `struct smbXsrv_preauth'
 source3/librpc/idl/smbXsrv.idl:295: error: Unable to determine origin of
 type `struct smbXsrv_preauth'
 source3/librpc/idl/smbXsrv.idl:304: error: Unable to determine origin of
 type `struct smbXsrv_session_table'
 source3/librpc/idl/smbXsrv.idl:304: error: Unable to determine origin of
 type `struct smbXsrv_session_table'
 source3/librpc/idl/smbXsrv.idl:305: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:305: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:315: error: Unable to determine origin of
 type `struct smbXsrv_tcon_table'
 source3/librpc/idl/smbXsrv.idl:315: error: Unable to determine origin of
 type `struct smbXsrv_tcon_table'
 source3/librpc/idl/smbXsrv.idl:356: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:356: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:394: error: Unable to determine origin of
 type `struct smbXsrv_tcon_table'
 source3/librpc/idl/smbXsrv.idl:394: error: Unable to determine origin of
 type `struct smbXsrv_tcon_table'
 source3/librpc/idl/smbXsrv.idl:395: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:395: error: Unable to determine origin of
 type `struct db_record'
 source3/librpc/idl/smbXsrv.idl:400: error: Unable to determine origin of
 type `struct connection_struct'
 source3/librpc/idl/smbXsrv.idl:400: error: Unable to determine origin of
 type `struct connection_struct'
 source3/librpc/idl/smbXsrv.idl:471: error: Unable to determine origin of
 type `struct smbXsrv_open_table'
 source3/librpc/idl/smbXsrv.idl:471: 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 files_struct'
 source3/librpc/idl/smbXsrv.idl:476: 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
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/71496>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list