OpenLDAP + TLS

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
blan
Beiträge: 242
Registriert: 20.01.2006 20:05:56

OpenLDAP + TLS

Beitrag von blan » 13.05.2006 01:36:20

hi, bin grad dabei mir OpenLDAP (aktuelle Stable von OpenLDAP.org) zu installieren aber bekomm immer folgenden fehler

Code: Alles auswählen

checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_library_init in -lssl... no
checking for ssl3_accept in -lssl... no
checking OpenSSL library version (CRL checking capability)... yes
configure: error: Could not locate TLS/SSL package
ich hab scho versucht mit CPPFLAGS und LDFLAGS die pfade von OpenSSL zu setzten - hat aber nichts gebracht... hat jemand ne idee?

mfg blan

blan
Beiträge: 242
Registriert: 20.01.2006 20:05:56

Beitrag von blan » 13.05.2006 13:03:01

ok habs jetzt durch das ./configure script geschafft - jetzt hab ich aber einige reference probleme und weiss nicht was ich da für library-flags mitgeben soll (also zB -lcrypto)

Code: Alles auswählen

gcc -o apitest apitest.o  -L/usr/local/openssl/lib -L/usr/lib/sasl2 -L/usr/lib/mysql ./.libs/libldap.a /usr/local/src/openldap-2.3.20/libraries/liblber/.libs/liblber.a ../../libraries/liblber/.libs/liblber.a /usr/lib/libiodbc.a /usr/lib/libiodbcinst.a ../../libraries/liblutil/liblutil.a /usr/lib/libsasl2.a -ldl -lssl -lcrypto -lcrypt -lresolv
./.libs/libldap.a(os-ip.o)(.text+0x366): In function `ldap_pvt_is_socket_ready':
: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
./.libs/libldap.a(os-ip.o)(.text+0x356): In function `ldap_pvt_is_socket_ready':
: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x5b): In function `berkeleydb_open':
: undefined reference to `db_create_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x89): In function `berkeleydb_open':
: undefined reference to `db_strerror_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x1b4): In function `berkeleydb_close':
: undefined reference to `db_strerror_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x39c): In function `_sasldb_getdata':
: undefined reference to `db_strerror_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x5a5): In function `_sasldb_putdata':
: undefined reference to `db_strerror_4002'
/usr/lib/libsasl2.a(db_berkeley.o)(.text+0x61a): In function `_sasldb_putdata':
: undefined reference to `db_strerror_4002'
/usr/lib/libsasl2.a(otp.o)(.text+0x741): In function `opie_server_mech_step':
: undefined reference to `opieverify'
/usr/lib/libsasl2.a(otp.o)(.text+0x9cb): In function `opie_server_mech_step':
: undefined reference to `opiechallenge'
/usr/lib/libsasl2.a(otp.o)(.text+0xb30): In function `opie_server_mech_dispose':
: undefined reference to `opieverify'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x136): In function `kerberosv4_encode':
: undefined reference to `krb_mk_safe'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x183): In function `kerberosv4_encode':
: undefined reference to `krb_mk_priv'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x2b0): In function `kerberosv4_decode_packet':
: undefined reference to `krb_rd_safe'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x39e): In function `kerberosv4_decode_packet':
: undefined reference to `krb_get_err_text'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x3ea): In function `kerberosv4_decode_packet':
: undefined reference to `krb_rd_priv'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0xec7): In function `kerberosv4_server_mech_step':
: undefined reference to `krb_realmofhost'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0xedb): In function `kerberosv4_server_mech_step':
: undefined reference to `krb_get_phost'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0xfbe): In function `kerberosv4_server_mech_step':
: undefined reference to `krb_rd_req'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x12f7): In function `kerberosv4_server_mech_step':
: undefined reference to `krb_get_err_text'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x1571): In function `kerberos4_server_plug_init':
: undefined reference to `krb_get_default_keyfile'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x16a5): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_get_cred'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x1da5): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_get_err_text'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x1fae): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_realmofhost'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x1fce): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_get_phost'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x2016): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_mk_req'
/usr/lib/libsasl2.a(kerberos4.o)(.text+0x2075): In function `kerberosv4_client_mech_step':
: undefined reference to `krb_get_err_text'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xc5): In function `sasl_gss_seterror_':
: undefined reference to `gss_display_status'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x11c): In function `sasl_gss_seterror_':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x195): In function `sasl_gss_seterror_':
: undefined reference to `gss_display_status'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1ec): In function `sasl_gss_seterror_':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x35a): In function `sasl_gss_encode':
: undefined reference to `gss_wrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x3b5): In function `sasl_gss_encode':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x42e): In function `sasl_gss_encode':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x46f): In function `sasl_gss_encode':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x58a): In function `gssapi_decode_packet':
: undefined reference to `gss_unwrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x5e9): In function `gssapi_decode_packet':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x623): In function `gssapi_decode_packet':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x663): In function `gssapi_decode_packet':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x87e): In function `sasl_gss_free_context_contents':
: undefined reference to `gss_release_cred'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x89e): In function `sasl_gss_free_context_contents':
: undefined reference to `gss_release_cred'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x8be): In function `sasl_gss_free_context_contents':
: undefined reference to `gss_release_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x8de): In function `sasl_gss_free_context_contents':
: undefined reference to `gss_release_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x904): In function `sasl_gss_free_context_contents':
: undefined reference to `gss_delete_sec_context'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xaf8): In function `gssapi_server_mech_step':
: undefined reference to `gss_accept_sec_context'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xbab): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xbe7): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xc57): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xcc2): In function `gssapi_server_mech_step':
: undefined reference to `GSS_C_NT_HOSTBASED_SERVICE'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xcd5): In function `gssapi_server_mech_step':
: undefined reference to `gss_import_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xd36): In function `gssapi_server_mech_step':
: undefined reference to `gss_acquire_cred'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xd7e): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_cred'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xe04): In function `gssapi_server_mech_step':
: undefined reference to `gss_unwrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xeef): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xf56): In function `gssapi_server_mech_step':
: undefined reference to `gss_wrap_size_limit'
/usr/lib/libsasl2.a(gssapi.o)(.text+0xfc8): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x10e5): In function `gssapi_server_mech_step':
: undefined reference to `gss_display_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1170): In function `gssapi_server_mech_step':
: undefined reference to `GSS_C_NT_USER_NAME'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1187): In function `gssapi_server_mech_step':
: undefined reference to `gss_import_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x11b5): In function `gssapi_server_mech_step':
: undefined reference to `gss_compare_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x11d5): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x12e8): In function `gssapi_server_mech_step':
: undefined reference to `gss_wrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1379): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x142b): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x14cb): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x14df): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1506): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x152e): In function `gssapi_server_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x165e): In function `gssapiv2_server_plug_init':
: undefined reference to `gsskrb5_register_acceptor_identity'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x17f1): In function `gssapi_client_mech_step':
: undefined reference to `gss_unwrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x18b5): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1973): In function `gssapi_client_mech_step':
: undefined reference to `gss_wrap'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1a44): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1a83): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1ad8): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1b72): In function `gssapi_client_mech_step':
: undefined reference to `gss_wrap_size_limit'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1c58): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1d5e): In function `gssapi_client_mech_step':
: undefined reference to `gss_init_sec_context'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1e00): In function `gssapi_client_mech_step':
: undefined reference to `gss_inquire_context'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1e36): In function `gssapi_client_mech_step':
: undefined reference to `gss_display_name'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1e90): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1f4a): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x1fde): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x2026): In function `gssapi_client_mech_step':
: undefined reference to `gss_release_buffer'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x2062): In function `gssapi_client_mech_step':
: undefined reference to `gss_delete_sec_context'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x2118): In function `gssapi_client_mech_step':
: undefined reference to `GSS_C_NT_HOSTBASED_SERVICE'
/usr/lib/libsasl2.a(gssapi.o)(.text+0x2128): In function `gssapi_client_mech_step':
: undefined reference to `gss_import_name'
/usr/lib/libsasl2.a(sql.o)(.text+0x13): In function `_mysql_open':
: undefined reference to `mysql_init'
/usr/lib/libsasl2.a(sql.o)(.text+0x7f): In function `_mysql_open':
: undefined reference to `mysql_real_connect'
/usr/lib/libsasl2.a(sql.o)(.text+0xd3): In function `_mysql_escape_str':
: undefined reference to `mysql_escape_string'
/usr/lib/libsasl2.a(sql.o)(.text+0x117): In function `_mysql_exec':
: undefined reference to `mysql_real_query'
/usr/lib/libsasl2.a(sql.o)(.text+0x127): In function `_mysql_exec':
: undefined reference to `mysql_field_count'
/usr/lib/libsasl2.a(sql.o)(.text+0x144): In function `_mysql_exec':
: undefined reference to `mysql_store_result'
/usr/lib/libsasl2.a(sql.o)(.text+0x156): In function `_mysql_exec':
: undefined reference to `mysql_num_rows'
/usr/lib/libsasl2.a(sql.o)(.text+0x16d): In function `_mysql_exec':
: undefined reference to `mysql_fetch_row'
/usr/lib/libsasl2.a(sql.o)(.text+0x1a3): In function `_mysql_exec':
: undefined reference to `mysql_free_result'
/usr/lib/libsasl2.a(sql.o)(.text+0x1ec): In function `_mysql_exec':
: undefined reference to `mysql_free_result'
/usr/lib/libsasl2.a(sql.o)(.text+0x226): In function `_mysql_exec':
: undefined reference to `mysql_free_result'
/usr/lib/libsasl2.a(sql.o)(.text+0x27c): In function `_mysql_exec':
: undefined reference to `mysql_error'
/usr/lib/libsasl2.a(sql.o)(.text+0x481): In function `_pgsql_open':
: undefined reference to `PQconnectdb'
/usr/lib/libsasl2.a(sql.o)(.text+0x493): In function `_pgsql_open':
: undefined reference to `PQstatus'
/usr/lib/libsasl2.a(sql.o)(.text+0x4ab): In function `_pgsql_open':
: undefined reference to `PQerrorMessage'
/usr/lib/libsasl2.a(sql.o)(.text+0x6c3): In function `_pgsql_escape_str':
: undefined reference to `PQescapeString'
/usr/lib/libsasl2.a(sql.o)(.text+0x6ea): In function `_pgsql_exec':
: undefined reference to `PQexec'
/usr/lib/libsasl2.a(sql.o)(.text+0x6f4): In function `_pgsql_exec':
: undefined reference to `PQresultStatus'
/usr/lib/libsasl2.a(sql.o)(.text+0x70a): In function `_pgsql_exec':
: undefined reference to `PQntuples'
/usr/lib/libsasl2.a(sql.o)(.text+0x72d): In function `_pgsql_exec':
: undefined reference to `PQgetvalue'
/usr/lib/libsasl2.a(sql.o)(.text+0x767): In function `_pgsql_exec':
: undefined reference to `PQclear'
/usr/lib/libsasl2.a(sql.o)(.text+0x7c6): In function `_pgsql_exec':
: undefined reference to `PQclear'
/usr/lib/libsasl2.a(sql.o)(.text+0x7d5): In function `_pgsql_exec':
: undefined reference to `PQresStatus'
/usr/lib/libsasl2.a(sql.o)(.text+0x90d): In function `_sqlite_open':
: undefined reference to `sqlite_open'
/usr/lib/libsasl2.a(sql.o)(.text+0x934): In function `_sqlite_open':
: undefined reference to `sqlite_exec'
/usr/lib/libsasl2.a(sql.o)(.text+0x97a): In function `_sqlite_open':
: undefined reference to `sqlite_freemem'
/usr/lib/libsasl2.a(sql.o)(.text+0x982): In function `_sqlite_open':
: undefined reference to `sqlite_close'
/usr/lib/libsasl2.a(sql.o)(.text+0x9b7): In function `_sqlite_open':
: undefined reference to `sqlite_freemem'
/usr/lib/libsasl2.a(sql.o)(.text+0xa9b): In function `_sqlite_exec':
: undefined reference to `sqlite_exec'
/usr/lib/libsasl2.a(sql.o)(.text+0xb50): In function `_sqlite_exec':
: undefined reference to `sqlite_freemem'
/usr/lib/libsasl2.a(sql.o)(.text+0x385): In function `_mysql_close':
: undefined reference to `mysql_close'
/usr/lib/libsasl2.a(sql.o)(.text+0x8d5): In function `_pgsql_close':
: undefined reference to `PQfinish'
/usr/lib/libsasl2.a(sql.o)(.text+0xc25): In function `_sqlite_close':
: undefined reference to `sqlite_close'
collect2: ld returned 1 exit status
make[2]: *** [apitest] Fehler 1
make[2]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries/libldap'
make[1]: *** [all-common] Fehler 1
make[1]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries'
make: *** [all-common] Fehler 1
kann mir jemand sagen wasfür flags ich dem make mitgeben sollte?

mfg blan

Antworten