Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2013 22:06:44 GMT
From:      Gustav Bergquist <gusber@kth.se>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/183285: ports net/samba4 4.0.8 fails to build. Linking error
Message-ID:  <201310242206.r9OM6iZf076316@oldred.freebsd.org>
Resent-Message-ID: <201310242210.r9OMA0nT091784@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         183285
>Category:       ports
>Synopsis:       ports net/samba4 4.0.8 fails to build. Linking error
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 24 22:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Gustav Bergquist
>Release:        FreeBSD 9.1-RELEASE
>Organization:
Royal Institute of Technology
>Environment:
FreeBSD plasma 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
The compile succeeds but fails when trying to link samba. 

I'm using samba 4.0.4 at the moment and while updating the ports;
portsnap fetch update && portmaster -a 

the net/samba4 fails to build. 

I've managed to locate the problem to be wrong path for the linker. 
The linker looks in /usr/local/lib/ for libraries that just have been built in /usr/ports/net/samba4/work/samba-4.0.8/bin/default/

since samba 4.0.4 is previously installed the libraries do exist in /usr/local/lib/ but misses references to objects. 

Following options are enabled in the port
ACL_SUPPORT
ADS
DEBUG
DNSUPDATE
EXP_MODULES
FAM_SUPPORT
LDAP
MANPAGES
PAM_SMBPASS
PTHREADPOOL
QUOTAS
SWAT
SYSLOG
UTMP
WINBIND
and finally
NSUPDATE

By doing:
# cd /usr/ports/net/samba4/ ; make
The port fails to make, and then:
# cd /usr/ports/net/samba4/work/samba-4.0.8 ; make all
I get the following output


WAF_MAKE=1 python ./buildtools/bin/waf build
Waf: Entering directory `/usr/ports/net/samba4/work/samba-4.0.8/bin'
        Selected embedded Heimdal build
[ 123/3706] Generating VERSION
[ 156/3706] Generating smbd/build_options.c
[3481/3706] Linking default/source4/smbd/samba
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2_create_blob_parse@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dom_sid_split_rid@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `ldb_wrap_find@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_continue_smb@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_get_schema@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `sid_append_rid@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `smb1cli_session_protect_session_key@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_recv@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_server_system_time@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `read_smb_recv@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_sec_desc_buf@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_req_recv@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `dbwrap_local_open@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_trans_recv@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `_tstream_context_data@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_recv_enable@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_set_global_schema@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_address_from_strings@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dom_sid_string@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `tdb_wrap_open@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `spnego_read_data@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_pull_NL_AUTH_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_push_ntlmssp_VERSION@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `ms_suptypes_to_ietf_enctypes@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `sam_rid_crypt@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_negprot_recv@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_security_secinfo@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `resolve_name_multiple_recv@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_sec_desc_buf@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `NTLMv2_generate_names_blob@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_tcon_set_values@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_connect_recv@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_continue@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `SMBNTLMv2encrypt_hash@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_write_prefixes_from_schema_to_ldb@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_dom_sid@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_account_expires@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tstream_writev_send@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_schema_info_cmp@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_LogonGetCapabilities_r_send@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_dom_sid2@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_acct_flags@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_dom_sid0@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_pull_AUTHENTICATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_recv@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_initialise@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_readbraw@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_init@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_serialise@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_sec_desc_buf@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tstream_readv_pdu_recv@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tstream_writev_recv@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_security_descriptor@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_security_descriptor_type@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `smb_krb5_send_and_recv_func@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `werror_to_ntstatus@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_allow_password_change@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `smb_krb5_context_remove_event_ctx@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_socket@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `gssapi_error_string@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_disconnect@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `kerberos_kinit_s4u2_cc@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `writev_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_pending@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tsocket_simple_int_recv@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `ldap_encode_ndr_dom_sid@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_reference_schema@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_dn_to_dnshostname@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_print_NEGOTIATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `smb_krb5_init_context@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_send@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_session_setup_send@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `sec_privilege_id@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `smb_get_krb5_error_message@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_queue_run@SAMBA_4.0.4'
/usr/local/lib/libwbclient.so: undefined reference to `winbindd_request_response@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `netsec_outgoing_packet@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_tcon_set_id@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_has_builtin_administrators@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_writebraw@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `krb5_princ_component@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `SMBOWFencrypt@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_continue_smb2@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_epm_Map_r_recv@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `cldap_netlogon_recv@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_get_my_addr@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_max_xmit@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_security_secinfo@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_load_partition_usn@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_set_initial_read@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `kerberos_kinit_keyblock_cc@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `gendb_search@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `read_smb_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_send@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `netlogon_creds_client_authenticator@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_push_AUTHENTICATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_server_gss_blob@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `global_sid_Builtin_Administrators@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_security_secinfo@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `unix_perms_to_wire@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `kerberos_kinit_password_cc@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_session_key@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_expand_nested_groups@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `gendb_search_dn@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_req_recv@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `socket_connect_multi_ex_send@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_create_partial_replica_NC@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_schema_copy_shallow@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_ServerReqChallenge_r_recv@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_req_set_mid@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_get_peer_name@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_get_fd@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_nttime@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tsocket_address_inet_addr_string@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_print_AUTHENTICATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `ntstatus_to_werror@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_size_dom_sid0@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_has_async_calls@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `msrpc_gen@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_security_mode@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `SMBencrypt@SAMBA_4.0.4'
/usr/local/lib/libsamba-util.so: undefined reference to `rep_memalign@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_dom_sid0@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_session_set_id@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_callback@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `cldap_netlogon_send@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_conn_set_max_credits@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_protocol@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_pull_NEGOTIATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_make_schema_global@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `msrpc_parse@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samba_ldb_connect@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_free@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_schema_pfm_from_drsuapi_pfm@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `dbwrap_fetch@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2_create_blob_add@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `gssapi_obtain_pac_blob@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_max_requests@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `ldb_relative_path@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `dsdb_search_one@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_session_set_session_key@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_dom_sid@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `gssapi_get_session_key@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `ndr_pull_dom_sid@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_req_set_notify_async@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `netlogon_creds_client_check@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_security_descriptor@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_setup_sorted_accessors@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `socket_connect_multi_ex_recv@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `ldb_wrap_connect@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samba_ldb_init@SAMBA_4.0.4'
/usr/local/lib/libndr.so: undefined reference to `win_errstr@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_search@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_pull_kerb_EncTypes@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `smb_krb5_keyblock_init_contents@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `make_nbt_name@SAMBA_4.0.4'
/usr/local/lib/libwbclient.so: undefined reference to `winbindd_free_response@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `resolve_context_init@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `cldap_socket_init@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `smbXcli_session_application_key@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_epm_Map_r_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `schannel_get_creds_state@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_signing_is_active@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_push_CHALLENGE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `tdb_change_int32_atomic@SAMBA_4.0.4'
/usr/local/lib/libsamba-hostconfig.so: undefined reference to `lp_find_server_role@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_is_connected@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_activate_signing@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_push_NEGOTIATE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dom_sid_equal@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_full_request@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_kerb_EncTypes@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_session_create@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `resolve_name_ex_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_send_callback@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_check_signing@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_dom_sid2@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `spnego_write_mech_types@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_connect_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `netsec_outgoing_sig_size@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `global_sid_Enterprise_DCs@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_search_dn@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `security_descriptor_dacl_add@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_is_system@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `make_nbt_name_client@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `writev_recv@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dom_sid_parse@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `E_deshash@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_get_peer_addr@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_negprot_send@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dom_sid_in_domain@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_done@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_debug@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_security_descriptor@SAMBA_4.0.4'
/usr/local/lib/libwbclient.so: undefined reference to `winbindd_priv_request_response@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_ServerAuthenticate2_r_recv@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_guid@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_init@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_req_set_pending@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `lpcfg_resolve_context@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `spnego_write_data@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `_tsocket_address_inet_from_strings@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_error@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `SMBsesskeygen_lm_sess_key@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_attribute_drsuapi_to_ldb@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `_tsocket_address_copy@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_recv_disable@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tstream_readv_pdu_send@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_lockread@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_time_zone@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_ServerReqChallenge_r_send@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_peek_full_tag@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `resolve_name_send@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `ldb_wrap_add@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_check_OID@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `sec_right_bit@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_print_CHALLENGE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `pull_nbt_netlogon_response@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_attribute_by_lDAPDisplayName@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_LogonGetCapabilities_r_recv@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `tsocket_address_inet_port@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `composite_wait_free@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_session_setup_recv@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `load_samba_modules@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_tcon_create@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dcerpc_netr_ServerAuthenticate2_r_send@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `ndr_table_mgmt@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_dom_sid2@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_set_privilege@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `smb_krb5_principal_get_realm@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_get_fsmo_role_info@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_error_handler@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_req_wct_ofs@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_capabilities@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `spnego_free_data@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_set_option@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `create_kerberos_key_from_string_direct@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `socket_create_with_ops@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_recvfrom@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_create@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smbXcli_conn_create@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_nomem@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_req_chain_submit@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_is_anonymous@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_session_current_id@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_partitions_dn@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_push_NL_AUTH_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_find_attribute@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `netlogon_creds_client_init@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `push_nbt_netlogon_response@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `ldap_encode_ndr_GUID@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `nt_errstr@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `smbXcli_conn_remote_name@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `packet_set_private@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `E_md4hash@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `map_nt_error_from_unix_common@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `make_nbt_name_server@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `security_token_set_right_bit@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_security_descriptor_revision@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_is_ok@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `security_descriptor_copy@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `netsec_incoming_packet@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_set_fde@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_last_logoff@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_schema_set_el_from_ldb_msg@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `ndr_pull_CHALLENGE_MESSAGE@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_trans_send@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_kerb_EncTypes@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_print_dom_sid0@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_load@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `composite_wait@SAMBA_4.0.4'
/usr/local/lib/libsamba-hostconfig.so: undefined reference to `lp_find_security@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_sendto@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_req_set_credit_charge@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `socket_create@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `smb_krb5_context_set_event_ctx@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `_tstream_context_create@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2_create_blob_push@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_req_create@SAMBA_4.0.4'
/usr/local/lib/libsamba-util.so: undefined reference to `rep_strtoull@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_dn@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `run_init_functions@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_session_set_session_key@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `dom_sid_dup@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb1cli_conn_server_challenge@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `ndr_table_epmapper@SAMBA_4.0.4'
/usr/local/lib/libdcerpc.so: undefined reference to `packet_set_event_context@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_dom_sid@SAMBA_4.0.4'
/usr/local/lib/libgensec.so: undefined reference to `asn1_start_tag@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_req_compound_submit@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dsdb_uses_global_schema@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `dom_sid_parse_talloc@SAMBA_4.0.4'
/usr/local/lib/libndr-standard.so: undefined reference to `ndr_push_security_acl@SAMBA_4.0.4'
/usr/local/lib/libsamdb.so: undefined reference to `samdb_result_force_password_change@SAMBA_4.0.4'
/usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2cli_req_create@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `string_tdb_data@SAMBA_4.0.4'
/usr/local/lib/libsamba-credentials.so: undefined reference to `SMBsesskeygen_ntv1@SAMBA_4.0.4'
Waf: Leaving directory `/usr/ports/net/samba4/work/samba-4.0.8/bin'
Build failed:  -> task failed (err #1):
        {task: cc_link samba_server_gensec_8.o,popt_common_5.o,ntptr_simple_ldb_1.o,ntptr_base_2.o,ntptr_interface_2.o,server_9.o,forward_3.o,reply_3.o,dcesrv_auth_3.o,loadparm_3.o -> samba}
*** [all] Error code 1

>How-To-Repeat:
Not sure if this is just my configuration or not. 
install samba 4.0.4 from ports, update ports and install samba 4.0.8 from ports. 

>Fix:
One possible fix is to symlink all samba related libraries in /usr/local/lib to /usr/ports/net/samba4/work/samba-4.0.8/bin/default/

I only tried this for one library to see if this might be the problem.
The library i tried was libsmbclient-raw.so, which then did not report /usr/local/lib/libsmbclient-raw.so: undefined reference to `smb2_create_blob_parse@SAMBA_4.0.4'

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310242206.r9OM6iZf076316>