[Kroupware] no-des configure in SASL

Dick Kniep dick at kniep.nl
Mon Oct 13 10:42:16 CEST 2003


Hi list,

This weekend I tried to reinstall kolab on Suse 8.2, However I can't get
sasl to compile because of (it seems so) missing des-support.

These are the errors I get:

digestmd5.c: In function `digestmd5_server_mech_step2':
digestmd5.c:2242: warning: dereferencing type-punned pointer will break
strict-aliasing r                ules
digestmd5.c:2259: warning: dereferencing type-punned pointer will break
strict-aliasing r                ules
server.c: In function `sasl_server_start':
server.c:1119: warning: dereferencing type-punned pointer will break
strict-aliasing rules
dlopen.c:58:1: warning: "PIC" redefined
<command line>:6:1: warning: this is the location of the previous
definition
auth_getpwent.c: In function `auth_getpwent':
auth_getpwent.c:79: warning: implicit declaration of function `crypt'
auth_shadow.c: In function `auth_shadow':
auth_shadow.c:158: warning: implicit declaration of function `crypt'
auth_shadow.c:179: warning: int format, long int arg (arg 3)
auth_shadow.c:179: warning: int format, long int arg (arg 4)
lak.c:103: warning: missing initializer
lak.c:103: warning: (near initialization for `password_scheme[6].rock')
lak.c: In function `lak_expand_tokens':
lak.c:579: warning: signed and unsigned type in conditional expression
lak.c: In function `lak_connect':
lak.c:774: warning: int format, __time_t arg (arg 3)
lak.c:774: warning: int format, __suseconds_t arg (arg 4)
lak.c: In function `lak_auth_custom':
lak.c:1024: warning: unused variable `pc'
lak.c:1026: warning: `dn' might be used uninitialized in this function
lak.c: In function `lak_result_add':
lak.c:1173: warning: unused parameter `lak'
lak.c: In function `lak_check_password':
lak.c:1233: warning: unused parameter `rock'
lak.c:1236: warning: `rc' might be used uninitialized in this function
lak.c: In function `lak_check_crypt':
lak.c:1325: warning: unused parameter `rock'
lak.c: At top level:
lak.c:67: warning: `lak_tokenize_domain' declared `static' but never
defined
auth_ldap.c: In function `auth_ldap_init':
auth_ldap.c:100: warning: unused variable `hints'
auth_ldap.c:101: warning: unused variable `err'
auth_ldap.c:102: warning: unused variable `c'
saslauthd-main.c: In function `detach_tty':
saslauthd-main.c:595: warning: unused variable `pid_buf'
saslauthd-main.c: In function `server_exit':
saslauthd-main.c:857: warning: unused variable `lock_st'
lak.o(.text+0x12df): In function `lak_init':
: undefined reference to `OpenSSL_add_all_digests'
lak.o(.text+0x1348): In function `lak_close':
: undefined reference to `ldap_unbind_s'
lak.o(.text+0x13ba): In function `lak_connect':
: undefined reference to `ldap_initialize'
lak.o(.text+0x13e9): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x140d): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x1431): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x1455): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x1481): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x14a5): more undefined references to `ldap_set_option'
follow
lak.o(.text+0x1668): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x169a): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x16ae): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x16e4): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x16f8): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x172d): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x1741): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x1774): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x1788): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x17ba): In function `lak_connect':
: undefined reference to `ldap_set_option'
lak.o(.text+0x17ce): In function `lak_connect':
: undefined reference to `ldap_err2string'
lak.o(.text+0x1838): In function `lak_bind':
: undefined reference to `ldap_simple_bind_s'
lak.o(.text+0x1857): In function `lak_bind':
: undefined reference to `ldap_err2string'
lak.o(.text+0x18cb): In function `lak_bind':
: undefined reference to `ldap_unbind_s'
lak.o(.text+0x1971): In function `lak_search':
: undefined reference to `ldap_search_st'
lak.o(.text+0x198d): In function `lak_search':
: undefined reference to `ldap_err2string'
lak.o(.text+0x19af): In function `lak_search':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x19c0): In function `lak_search':
: undefined reference to `ldap_err2string'
lak.o(.text+0x19e2): In function `lak_search':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x1a18): In function `lak_search':
: undefined reference to `ldap_count_entries'
lak.o(.text+0x1a42): In function `lak_search':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x1a51): In function `lak_search':
: undefined reference to `ldap_err2string'
lak.o(.text+0x1b74): In function `lak_retrieve':
: undefined reference to `ldap_first_entry'
lak.o(.text+0x1b9a): In function `lak_retrieve':
: undefined reference to `ldap_first_attribute'
lak.o(.text+0x1bc4): In function `lak_retrieve':
: undefined reference to `ldap_get_values'
lak.o(.text+0x1bde): In function `lak_retrieve':
: undefined reference to `ldap_value_free'
lak.o(.text+0x1be6): In function `lak_retrieve':
: undefined reference to `ldap_memfree'
lak.o(.text+0x1c08): In function `lak_retrieve':
: undefined reference to `ldap_next_attribute'
lak.o(.text+0x1c20): In function `lak_retrieve':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x1c5c): In function `lak_retrieve':
: undefined reference to `ber_free'
lak.o(.text+0x1ce6): In function `lak_retrieve':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x1d97): In function `lak_group_member':
: undefined reference to `ldap_compare_s'
lak.o(.text+0x200a): In function `lak_auth_bind':
: undefined reference to `ldap_first_entry'
lak.o(.text+0x2023): In function `lak_auth_bind':
: undefined reference to `ldap_get_dn'
lak.o(.text+0x204e): In function `lak_auth_bind':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x2094): In function `lak_auth_bind':
: undefined reference to `ldap_memfree'
lak.o(.text+0x2119): In function `lak_auth_bind':
: undefined reference to `ldap_msgfree'
lak.o(.text+0x255b): In function `lak_base64_decode':
: undefined reference to `EVP_DecodeInit'
lak.o(.text+0x257e): In function `lak_base64_decode':
: undefined reference to `EVP_DecodeUpdate'
lak.o(.text+0x2598): In function `lak_base64_decode':
: undefined reference to `EVP_DecodeFinal'
lak.o(.text+0x25eb): In function `lak_check_hashed':
: undefined reference to `EVP_get_digestbyname'
lak.o(.text+0x262f): In function `lak_check_hashed':
: undefined reference to `EVP_DigestInit'
lak.o(.text+0x264d): In function `lak_check_hashed':
: undefined reference to `EVP_DigestUpdate'
lak.o(.text+0x266e): In function `lak_check_hashed':
: undefined reference to `EVP_DigestFinal'
lak.o(.text+0x26c1): In function `lak_check_hashed':
: undefined reference to `EVP_DigestUpdate'
lak.o(.text+0x1340): In function `lak_close':
: undefined reference to `EVP_cleanup'
collect2: ld returned 1 exit status
make[2]: *** [saslauthd] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
error: Bad exit status from /kolab/RPM/TMP/rpm-tmp.43449 (%build)
    Bad exit status from /kolab/RPM/TMP/rpm-tmp.43449 (%build)

It gives a configure warning about des availability for MD5, and it
looks as if that is the actual problem.

Any suggestions??

Kind regards,
Dick Kniep






More information about the Kroupware mailing list