'make' fails on Debian package Cyrus SASL 2.1.19

Ray Lozano raylozano at gmail.com
Thu Jan 18 00:09:08 EST 2007


Hello,

I am running Debian 2.4.27-3-386 and having trouble installing the
Debian Cyrus SASL package cyrus-sasl-2.1.19.dfsg1.

I run './configure' cleanly from
/home/basket/cyrus-sasl2-2.1.19.dfsg1/cyrus-sasl-2.1.19.dfsg1/ where I
unpacked the files.

However, 'make' gets hung up with digestmd5.c, which resides in
/home/basket/cyrus-sasl2-2.1.19.dfsg1/cyrus-sasl-2.1.19.dfsg1/plugins/.

Below is clipped output of 'make'. All clipped lines start with
digestmd5.c as well. File des.h does exist at
/usr/include/openssl/des.h.

OpenSSL 0.9.8c is installed.

Suggestions on how to fix 'make' so I can complete installation of
Cyrus SASL will be appreciated.

* * * * * * * * output of 'make' beginning where it encounters
digestmd5.c * * * * * * * * * * *

[cut]
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
-I../include -I../lib -I../sasldb -I../include
-Wall -W -g -O2 -MT digestmd5.lo -MD -MP -MF ".deps/digestmd5.Tpo" \
          -c -o digestmd5.lo `test -f 'digestmd5.c' || echo './'`digestmd5.c; \
        then mv ".deps/digestmd5.Tpo" ".deps/digestmd5.Plo"; \
        else rm -f ".deps/digestmd5.Tpo"; exit 1; \
        fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb
-I../include -Wall -W -g -O2 -MT digestmd5.lo -MD -MP
-MF .deps/digestmd5.Tpo -c digestmd5.c  -fPIC -DPIC -o digestmd5.lo
digestmd5.c:77:19: error: des.h: No such file or directory
digestmd5.c:271: warning: pointer targets in initialization differ in signedness
[cut]
digestmd5.c:1013: error: 'des_context_t' has no member named 'keysched'
digestmd5.c:1014: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:1015: error: 'DES_ENCRYPT' undeclared (first use in this function)
digestmd5.c:1019: error: 'des_context_t' has no member named 'ivec'
[cut]
digestmd5.c:2247: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
digestmd5.c:2247: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2247: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2247: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2247: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2312: warning: pointer targets in passing argument 1 of
'__builtin_strncpy' differ in signedness
digestmd5.c:2330: warning: pointer targets in passing argument 2 of
'DigestCalcSecret' differ in signedness
digestmd5.c:2330: warning: pointer targets in passing argument 3 of
'DigestCalcSecret' differ in signedness
digestmd5.c:2475: warning: pointer targets in passing argument 2 of
'text->cipher_init' differ in signedness
digestmd5.c:2475: warning: pointer targets in passing argument 3 of
'text->cipher_init' differ in signedness
digestmd5.c: In function 'make_client_response':
digestmd5.c:2971: warning: pointer targets in passing argument 3 of
'calculate_response' differ in signedness
digestmd5.c:2971: warning: pointer targets in passing argument 11 of
'calculate_response' differ in signedness
digestmd5.c:2995: warning: pointer targets in passing argument 6 of
'add_to_challenge' differ in signedness
digestmd5.c:3106: warning: pointer targets in passing argument 2 of
'text->cipher_init' differ in signedness
digestmd5.c:3106: warning: pointer targets in passing argument 3 of
'text->cipher_init' differ in signedness
digestmd5.c: In function 'parse_server_challenge':
digestmd5.c:3190: warning: dereferencing type-punned pointer will
break strict-aliasing rules
digestmd5.c: In function 'digestmd5_client_mech_step1':
digestmd5.c:3674: warning: dereferencing type-punned pointer will
break strict-aliasing rules
digestmd5.c:3674: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c:3677: warning: dereferencing type-punned pointer will
break strict-aliasing rules
digestmd5.c:3677: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c: In function 'digestmd5_client_mech_step':
digestmd5.c:3944: warning: pointer targets in assignment differ in signedness
make[2]: *** [digestmd5.lo] Error 1
make[2]: Leaving directory
`/home/basket/cyrus-sasl2-2.1.19.dfsg1/cyrus-sasl-2.1.19.dfsg1/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/basket/cyrus-sasl2-2.1.19.dfsg1/cyrus-sasl-2.1.19.dfsg1'
make: *** [all] Error 2


More information about the Cyrus-sasl mailing list