Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openchange compilation failure #355

Open
Ahmed4665872 opened this issue Jul 16, 2015 · 11 comments
Open

Openchange compilation failure #355

Ahmed4665872 opened this issue Jul 16, 2015 · 11 comments

Comments

@Ahmed4665872
Copy link

I have been trying to compile openchange on Ubuntu 12.04. I have been following steps given in the following cookbook.

http://openchange.org/cookbook/index.html

I get the following error when i try to make in the openchange directory after compiling samba 4;

Linking bin/rpcextract
/usr/local/samba/lib/private/libsamdb-common.so: undefined reference to socket_allow_access@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_server_time_zone@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_req_wct_ofs@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference topacket_set_private@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_drsuapi_DsReplicaObjectIdentifier3@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosocket_set_option@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ber_read_partial_OID_String@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_server_security_mode@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_drsuapi_DsReplicaObjectIdentifier3Binary@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_push_prefixMapBlob@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to composite_continue_smb2@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference toNTLMv2_generate_names_blob@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_conn_max_requests@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tosocket_get_peer_name@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to netsec_outgoing_packet@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tocomposite_nomem@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_repsFromToBlob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tocomposite_done@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_conn_remote_name@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference topacket_set_callback@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_negprot_recv@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_server_lockread@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to smb_krb5_context_set_event_ctx@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_push_NL_AUTH_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to _tstream_context_data@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tomake_nbt_name_client@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to spnego_read_data@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_req_set_mid@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to tdb_wrap_open@SAMBA_4.1.18' /usr/local/samba/lib/private/libkrb5samba.so: undefined reference toasn1_read_Integer@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to smb_krb5_send_and_recv_func@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference to_tstream_context_create@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to E_deshash@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_pull_dnsp_DnsProperty@SAMBA_4.1.18'
/usr/local/samba/lib/private/libsamba-modules.so: undefined reference to get_friendly_nt_error_msg@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tosocket_create_with_ops@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_pull_NEGOTIATE_MESSAGE@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_print_prefixMapBlob@SAMBA_4.1.18'
/usr/local/samba/lib/libtevent-util.so.0: undefined reference to ntstatus_to_werror@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference topacket_set_error_handler@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_push_schemaInfoBlob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tocomposite_is_ok@SAMBA_4.1.18'
/usr/local/samba/lib/private/libsamdb-common.so: undefined reference to ndr_pull_repsFromToBlob@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_pull_NL_AUTH_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to asn1_check_OID@SAMBA_4.1.18' /usr/local/samba/lib/private/libkrb5samba.so: undefined reference toasn1_end_tag@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to socket_pending@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tocomposite_wait_free@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_push_NEGOTIATE_MESSAGE@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_tcon_set_id@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_req_create@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2_create_blob_parse@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to packet_set_socket@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_session_current_id@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2cli_req_recv@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_pull_AUTHENTICATE_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to MD5Final@SAMBA_UTIL_0.0.1' /usr/local/samba/lib/libgensec.so.0: undefined reference topacket_queue_run@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_partialAttributeSetBlob@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tober_read_OID_String@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_conn_server_gss_blob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosocket_connect_multi_ex_send@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_trustAuthInOutBlob@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference togssapi_obtain_pac_blob@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to composite_wait@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_check_signing@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to socket_get_peer_addr@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_pull_replPropertyMetaDataBlob@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_replUpToDateVectorBlob@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tospnego_free_data@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to composite_continue_smb@SAMBA_4.1.18' /usr/local/samba/lib/libsamba-credentials.so: undefined reference toMD5Update@SAMBA_UTIL_0.0.1'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_push_drsuapi_DsReplicaObjectIdentifier3@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_session_protect_session_key@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2cli_tcon_set_values@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tospnego_write_mech_types@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ber_write_partial_OID_String@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference totsocket_simple_int_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libsamdb.so.0: undefined reference to werror_to_ntstatus@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_pull_partialAttributeSetBlob@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to win_errstr@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference toasn1_start_tag@SAMBA_4.1.18'
/usr/local/samba/lib/private/libsamdb-common.so: undefined reference to ldap_encode_ndr_dom_sid@SAMBA_4.1.18' /usr/local/samba/lib/libsamdb.so.0: undefined reference toldap_encode_ndr_GUID@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_push_AUTHENTICATE_MESSAGE@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tomsrpc_gen@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2_create_blob_push@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_print_CHALLENGE_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to MD5Init@SAMBA_UTIL_0.0.1' /usr/local/samba/lib/libsamba-credentials.so: undefined reference toSMBOWFencrypt@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_push_ntlmssp_VERSION@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_print_AUTHENTICATE_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_schemaInfoBlob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosocket_connect_multi_ex_recv@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_trustAuthInOutBlob@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference to_tsocket_address_copy@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_req_recv@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_session_set_session_key@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_pull_CHALLENGE_MESSAGE@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_req_chain_submit@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_conn_server_readbraw@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_req_compound_submit@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_tcon_create@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_req_set_notify_async@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_req_set_pending@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tosocket_get_fd@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to tstream_writev_send@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_pull_dnsp_DnssrvRpcRecord@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to packet_recv@SAMBA_4.1.18' /usr/local/samba/lib/libsamba-credentials.so: undefined reference toE_md4hash@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to _talloc_stackframe@SAMBA_UTIL_0.0.1' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_server_challenge@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to composite_create@SAMBA_4.1.18' /usr/local/samba/lib/libsamba-credentials.so: undefined reference togssapi_error_string@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to ndr_push_CHALLENGE_MESSAGE@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmbXcli_conn_disconnect@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to SMBsesskeygen_ntv1@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_trans_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to msrpc_parse@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_req_set_credit_charge@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_replPropertyMetaDataBlob@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference toschannel_get_creds_state@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to packet_send_callback@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference toasn1_free@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to packet_set_full_request@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmbXcli_conn_server_system_time@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to SMBencrypt@SAMBA_4.1.18' /usr/local/samba/lib/private/libsamdb-common.so: undefined reference tondr_push_repsFromToBlob@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_drsuapi_MSPrefixMap_Ctr@SAMBA_4.1.18' /usr/local/samba/lib/libsamba-credentials.so: undefined reference toSMBNTLMv2encrypt_hash@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_conn_max_xmit@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tonetsec_incoming_packet@SAMBA_4.1.18'
/usr/local/samba/lib/private/libsamdb-common.so: undefined reference to ndr_pull_replUpToDateVectorBlob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_signing_is_active@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to SMBsesskeygen_lm_sess_key@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference toasn1_load@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2_create_blob_add@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_activate_signing@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2cli_conn_set_max_credits@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_trans_send@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to socket_send@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_capabilities@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_dnsp_DnsProperty@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_pull_schemaInfoBlob@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_supplementalCredentialsBlob@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_print_dnsp_DnssrvRpcRecord@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_pull_prefixMapBlob@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_session_setup_send@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ber_write_OID_String@SAMBA_4.1.18' /usr/local/samba/lib/private/libldbsamba.so: undefined reference tondr_print_supplementalCredentialsBlob@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to asn1_init@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference topacket_init@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to smb_krb5_context_remove_event_ctx@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tocomposite_error@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to netsec_outgoing_sig_size@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tondr_print_NEGOTIATE_MESSAGE@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to packet_set_serialise@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb2cli_session_setup_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_conn_server_writebraw@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tomap_nt_error_from_unix_common@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_conn_protocol@SAMBA_4.1.18' /usr/local/samba/lib/private/libdbwrap.so: undefined reference to_talloc_tos@SAMBA_UTIL_0.0.1'
/usr/local/samba/lib/libsamdb.so.0: undefined reference to sam_rid_crypt@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference totstream_readv_pdu_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smbXcli_conn_has_async_calls@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmb1cli_conn_server_session_key@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to tstream_readv_pdu_send@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmbXcli_negprot_send@SAMBA_4.1.18'
/usr/local/samba/lib/libsamba-credentials.so: undefined reference to nt_errstr@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tosocket_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2_lease_push@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference tospnego_write_data@SAMBA_4.1.18'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_push_drsuapi_DsReplicaObjectIdentifier3Binary@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference totstream_writev_recv@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2cli_req_create@SAMBA_4.1.18' /usr/lib/x86_64-linux-gnu/samba/libnetif.so: undefined reference tolpcfg_socket_address@SAMBA_HOSTCONFIG_0.0.1'
/usr/local/samba/lib/private/libldbsamba.so: undefined reference to ndr_print_drsuapi_MSPrefixMap_Ctr@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmbXcli_conn_create@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb1cli_session_set_id@SAMBA_4.1.18' /usr/local/samba/lib/libsamba-credentials.so: undefined reference tosmb_krb5_init_context@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to gssapi_get_session_key@SAMBA_4.1.18' /usr/local/samba/lib/private/libkrb5samba.so: undefined reference toasn1_read_OctetString@SAMBA_4.1.18'
/usr/local/samba/lib/libgensec.so.0: undefined reference to socket_get_my_addr@SAMBA_4.1.18' /usr/local/samba/lib/libgensec.so.0: undefined reference toasn1_peek_full_tag@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to smb2cli_session_set_session_key@SAMBA_4.1.18' /usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference tosmbXcli_conn_is_connected@SAMBA_4.1.18'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to `smbXcli_session_create@SAMBA_4.1.18'
collect2: ld returned 1 exit status

@abbasfaisal
Copy link

I tried to make openchange and I am getting the same error. I also tried downloading samba 4.2 by changing the script and cloning from samba git repo but both of them do not event compile.

@bradh
Copy link
Contributor

bradh commented Jul 18, 2015

@abbasfaisal: Are you getting an identical error? Or are you getting slightly different errors in the same place?

@bradh
Copy link
Contributor

bradh commented Jul 18, 2015

@Ahmed4665872: Can you try with 14.04?

@abbasfaisal
Copy link

@bradh Yes It's the same error.

@danleeb
Copy link

danleeb commented Jul 24, 2015

I have a similar problem when compiling openchange (Ubuntu 12.0.4.5 LTS / precise-64):

Compiling utils/rpcextract.c
Linking bin/rpcextract
/usr/local/samba/lib/private/libauthkrb5-samba4.so: undefined reference to `file_save_mode@SAMBA_UTIL_0.0.1'
/usr/lib/x86_64-linux-gnu/libdcerpc.so: undefined reference to `lpcfg_lockdir@SAMBA_HOSTCONFIG_0.0.1'
/usr/local/samba/lib/private/libauthkrb5-samba4.so: undefined reference to `file_check_permissions@SAMBA_UTIL_0.0.1'
/usr/local/samba/lib/libsamba-hostconfig.so: undefined reference to `str_list_make_v3@SAMBA_UTIL_0.0.1'
/usr/local/samba/lib/libsamba-hostconfig.so: undefined reference to `str_list_make_v3_const@SAMBA_UTIL_0.0.1'
/usr/local/samba/lib/libgensec.so.0: undefined reference to `samba_tevent_context_init@SAMBA_UTIL_0.0.1'
/usr/lib/x86_64-linux-gnu/libdcerpc.so: undefined reference to `lpcfg_cli_maxprotocol@SAMBA_HOSTCONFIG_0.0.1'
/usr/lib/x86_64-linux-gnu/libdcerpc.so: undefined reference to `lpcfg_maxmux@SAMBA_HOSTCONFIG_0.0.1'
/usr/local/samba/lib/libsmbclient-raw.so.0: undefined reference to `_talloc_stackframe@SAMBA_UTIL_0.0.1'
/usr/lib/x86_64-linux-gnu/samba/libcli-ldap.so: undefined reference to `gensec_socket_init@GENSEC_0.0.1'
/usr/local/samba/lib/private/libdbwrap-samba4.so: undefined reference to `_talloc_tos@SAMBA_UTIL_0.0.1'
/usr/lib/x86_64-linux-gnu/samba/libnetif.so: undefined reference to `lpcfg_socket_address@SAMBA_HOSTCONFIG_0.0.1'
collect2: ld returned 1 exit status
make: *** [bin/rpcextract] Error 1

I tried compiling it with 14.04 (trusty-64) but got an error making samba (same error making samba-git):

[3817/3919] Generating manpages/smb.conf.5
Killed
Waf: Leaving directory `/home/vagrant/openchange/samba4/bin'
Build failed:  -> task failed (err #137): 
    {task: manpages/smb.conf.5 smb.conf.5.xml,parameters.all.xml -> smb.conf.5}
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/vagrant/openchange/samba4'
Error in samba4 make (error code 2)
make: *** [samba] Error 1

I also tried different branches with no luck.

@skambar
Copy link

skambar commented Jul 25, 2015

same here (undefined references) on Debian Wheezy and Ubuntu 12.04.5 LTS doing exactly as the openchange documentation suggested.

@skambar
Copy link

skambar commented Jul 25, 2015

By disabling OC_TOOLS in 'Makefile' I was able to build the rest of openchange successfully.
Some python expert needs to figure out why rpcextract can not be built referencing the python2.7 libraries samba4(.1.18) has installed.
Unfortunately I do not have enough time left to proceed with the installation so I can't tell whether openchange still works as it should.

@bradh
Copy link
Contributor

bradh commented Jul 26, 2015

Can you all provide your LD_LIBRARY_PATH and PYTHONPATH env-vars just after the build fails? Also post your ld.so.conf.d/samba4.conf file content.

@danleeb: If the build is killed in the middle of a samba build, can you check you have sufficient disk space, and otherwise what is in the system logs, because that is just weird.

@abbasfaisal
Copy link

@skambar: Yes I also had to comment out the rpcextract portions in the openexchange Makefile and it compiled successfully. Though I did install the rpcextract manually by downloading from sourceforge after the openchange installed successfully.

@danleeb: This happened to me when I tried the samba from git. So I assumed the latest code in the repo isn't very stable. So I stuck to using "make samba" option.

@danleeb
Copy link

danleeb commented Jul 27, 2015

@bradh: after build fails on Ubuntu 12.04.5:
LD_LIBRARY_PATH is empty
PYTHONPATH=":/usr/local/samba/lib/python2.7/site-packages"
Content of /etc/ld.so.conf.d/samba4.conf:

/usr/local/samba/lib

I was able to build it without rpcextract (removed it from config.mk)

@chris-83
Copy link

chris-83 commented Aug 2, 2015

Hi all,
I was also receiving this error when building Samba, but I found that the rpcextract was missing from my openchange folders /openchange/bin
I removed rpcextract from OC_TOOLS in config.mk and ran make

As @abbasfaisal did, I downloaded rpcextract from sourceforge, ran
/autogen.sh
sudo ./configure
make
mv rpcextract ../openchange/bin/rpcextract

then picked up right from the cookbook:
sudo PYTHONPATH=$PYTHONPATH make install
sudo ldconfig

'Your minimal build environment is now ready! Proceed to Configuring the Server'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants