https://bugs.openldap.org/show_bug.cgi?id=9739

--- Comment #5 from [email protected] <[email protected]> ---
besides "undefined reference to `ber_sockbuf_io_udp'" in this bug, which can be
fix by "#define LDAP_CONNECTIONLESS", I found two problems which should be
fixed. Correct me if I'm wrong.

1. if configure run without "--with-cyrus-sasl", i.e, HAVE_CYRUS_SASL is not
defined, bild failed with message:
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_host_connected_to' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_int_sasl_config' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_int_sasl_get_option' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_int_sasl_open' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_int_sasl_set_option' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_cbinding' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_cbinding_parse' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_install' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_mutex_dispose' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_mutex_lock' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_mutex_new' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_mutex_unlock' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_remove' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_secprops' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_pvt_sasl_secprops_unparse' failed: symbol not defined

2. if configure run without "--enable-debug", i.e, LDAP_DEBUG is not defined,
bild failed with message:
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_dump_connection' failed: symbol not defined
ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol
'ldap_dump_requests_and_responses' failed: symbol not defined


all the undefined symbols are defined in libraries/libldap/ldap.map desite of
the config exist or not, so we should modify ldap.map to include the undefined
symbol above by test of HAVE_CYRUS_SAS and LDAP_DEBUG?

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to