cyrus sasl 2.1.26 des.h: No such file or directory

Dan White dwhite at olp.net
Sun Dec 27 16:04:32 EST 2015


saslauthd has a separate configure build setup from the rest of cyrus sasl.
See config.log in your top level source directory for what's going wrong
with digestmd5.c.

You may need to specify a --with-des as well, e.g. --with-des=/usr

Try setting a CPPFLAGS and LDFLAGS as well.

On 12/27/15 22:14 +0300, mark gavrilman wrote:
> Thanks for fast answer. I really appriciate
>
>I put :
>./configure    --enable-auth-sasldb    --with-dbpath=/var/lib/sasl/sasldb2 --with-openssl=/usr/local/ssl     --with-saslauthd=/var/run/saslauthd  --with-ldap;make;make install
>
>and get (for both /usr/local/ssl and /usr):
>
>digestmd5.c:859:5: error: unknown type name 'des_key_schedule'
>des_key_schedule keysched; /* key schedule for des initialization */
>Please assist me to resolve this issue
>
>>Воскресенье, 27 декабря 2015, 11:49 -06:00 от Dan White <dwhite at cafedemocracy.org>:
>>
>>On 12/27/15 20:02 +0300, mark gavrilman via Cyrus-sasl wrote:
>>>
>>>Hello experts,
>>>I'm trying to install cyrus_sasl VERSION "2.1.26" from source:
>>>./configure --enable-auth-sasldb --with-dbpath=/var/lib/sasl/sasldb2 --with-saslauthd=/var/run/saslauthd --with-ldap;make;make install
>>>and have following message:
>>>auth_getpwent.c:57:20:fatal error: des.h: No such file or directory
>>
>>Check saslauthd/config.log for openssl/des errors.
>>
>>>When I search for des.h:
>>>[root at localhost cyrus-sasl]# find / -name des.h
>>
>>>/usr/local/ssl/include/openssl/des.h
>>>/usr/include/openssl/des.h
>>
>>You have two copies of the openssl headers. Try adding an explicit
>>'--with-openssl=/usr' (or --with-openssl=/usr/local/ssl) as appropriate.


More information about the Cyrus-sasl mailing list