From: sms Date: 2005-12-07T03:27:35+09:00 Subject: ldap install problem Trying to install ruby-ldap on solaris x86 I keep recieving an error that I'm not sure how to resolve. Does anyone know what could be wrong or have any suggestions as to what I might try? # ruby extconf.rb --with-openldap2 --with-ldap-dir=/usr checking for ldap.h... yes checking for lber.h... yes checking for ldap_ssl.h... no checking for openssl/ssl.h... no checking for ssl.h... no checking for openssl/crypto.h... no checking for crypto.h... no checking for main() in -lcrypto... no checking for main() in -lssl... no checking for main() in -lnsl... yes checking for main() in -lpthread... yes checking for main() in -lresolv... yes checking for main() in -llber... no checking for main() in -lldap_r... no checking for main() in -lldap... yes checking for ldap_init()... yes checking for ldap_set_option()... yes checking for ldap_get_option()... yes checking for ldap_start_tls_s()... no checking for ldap_memfree()... yes checking for ldap_perror()... yes checking for ldap_sort_entries()... yes checking for ldapssl_init()... yes checking for ldap_sslinit()... no checking for ldap_sasl_bind_s()... yes checking for ldap_compare_s()... yes checking for ldap_add_ext_s()... yes checking for ldap_compare_ext_s()... yes checking for ldap_delete_ext_s()... yes checking for ldap_modify_ext_s()... yes checking for ldap_search_ext_s()... yes checking for ldap_unbind_ext_s()... no checking for ldap_sasl_interactive_bind_s()... yes CFLAGS = -g -O2 -DUSE_OPENLDAP2 -DUSE_OPENLDAP -I/usr/include -D_REENTRANT LDFLAGS = -L/usr/lib creating Makefile -bash-3.00$ make gcc -fPIC -g -O2 -DUSE_OPENLDAP2 -DUSE_OPENLDAP -I/usr/include -D_REENTRANT -I. -I/usr/local/lib/ruby/1.8/i386-solaris2.10 -I/usr/local/lib/ruby/1.8/i386-solaris2.10 -I. -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_LDAP_INIT -DHAVE_LDAP_SET_OPTION -DHAVE_LDAP_GET_OPTION -DHAVE_LDAP_MEMFREE -DHAVE_LDAP_PERROR -DHAVE_LDAP_SORT_ENTRIES -DHAVE_LDAPSSL_INIT -DHAVE_LDAP_SASL_BIND_S -DHAVE_LDAP_COMPARE_S -DHAVE_LDAP_ADD_EXT_S -DHAVE_LDAP_COMPARE_EXT_S -DHAVE_LDAP_DELETE_EXT_S -DHAVE_LDAP_MODIFY_EXT_S -DHAVE_LDAP_SEARCH_EXT_S -DHAVE_LDAP_SASL_INTERACTIVE_BIND_S -c saslconn.c saslconn.c: In function `rb_ldap_conn_sasl_bind': saslconn.c:54: error: `LDAP_SASL_AUTOMATIC' undeclared (first use in this function) saslconn.c:54: error: (Each undeclared identifier is reported only once saslconn.c:54: error: for each function it appears in.) saslconn.c:83: error: `LDAP_SASL_QUIET' undeclared (first use in this function) make: *** [saslconn.o] Error 1