Pages : 1
#1 Le 15/03/2005, à 09:14
- Dess
Installation cyrus-sasl
Bonjour,
Je voudrais bien installer cyrus-sasl pour une authentification.
Mais j'ai une erreur que je ne parviens pas à résoudre.
La voici:
rm -f .libs/digestmd5.lo
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 .libs/digestmd5.lo
digestmd5.c:77:19: des.h: No such file or directory
digestmd5.c:804: error: parse error before "des_key_schedule"
digestmd5.c:804: warning: no semicolon at end of struct or union
digestmd5.c:805: warning: type defaults to `int' in declaration of `ivec'
digestmd5.c:805: warning: data definition has no type or storage class
digestmd5.c:806: error: parse error before "keysched2"
digestmd5.c:806: warning: type defaults to `int' in declaration of `keysched2'
digestmd5.c:806: warning: data definition has no type or storage class
digestmd5.c: In function `dec_3des':
digestmd5.c:841: warning: implicit declaration of function `des_ede2_cbc_encrypt'
digestmd5.c:844: error: dereferencing pointer to incomplete type
digestmd5.c:845: error: dereferencing pointer to incomplete type
digestmd5.c:846: error: dereferencing pointer to incomplete type
digestmd5.c:847: error: `DES_DECRYPT' undeclared (first use in this function)
digestmd5.c:847: error: (Each undeclared identifier is reported only once
digestmd5.c:847: error: for each function it appears in.)
digestmd5.c: In function `enc_3des':
digestmd5.c:892: error: dereferencing pointer to incomplete type
digestmd5.c:893: error: dereferencing pointer to incomplete type
digestmd5.c:894: error: dereferencing pointer to incomplete type
digestmd5.c:895: error: `DES_ENCRYPT' undeclared (first use in this function)
digestmd5.c: In function `init_3des':
digestmd5.c:910: error: invalid application of `sizeof' to an incomplete type
digestmd5.c:915: warning: implicit declaration of function `des_key_sched'
digestmd5.c:915: error: `des_cblock' undeclared (first use in this function)
digestmd5.c:915: error: parse error before ')' token
digestmd5.c:919: error: parse error before ')' token
digestmd5.c:921: error: dereferencing pointer to incomplete type
digestmd5.c:926: error: increment of pointer to unknown structure
digestmd5.c:926: error: arithmetic on pointer to an incomplete type
digestmd5.c:928: error: parse error before ')' token
digestmd5.c:932: error: parse error before ')' token
digestmd5.c:935: error: dereferencing pointer to incomplete type
digestmd5.c: In function `dec_des':
digestmd5.c:959: warning: implicit declaration of function `des_cbc_encrypt'
digestmd5.c:962: error: dereferencing pointer to incomplete type
digestmd5.c:963: error: dereferencing pointer to incomplete type
digestmd5.c:964: error: `DES_DECRYPT' undeclared (first use in this function)
digestmd5.c:968: error: dereferencing pointer to incomplete type
digestmd5.c: In function `enc_des':
digestmd5.c:1013: error: dereferencing pointer to incomplete type
digestmd5.c:1014: error: dereferencing pointer to incomplete type
digestmd5.c:1015: error: `DES_ENCRYPT' undeclared (first use in this function)
digestmd5.c:1019: error: dereferencing pointer to incomplete type
digestmd5.c: In function `init_des':
digestmd5.c:1034: error: invalid application of `sizeof' to an incomplete type
digestmd5.c:1039: error: `des_cblock' undeclared (first use in this function)
digestmd5.c:1039: error: parse error before ')' token
digestmd5.c:1041: error: dereferencing pointer to incomplete type
digestmd5.c:1046: error: increment of pointer to unknown structure
digestmd5.c:1046: error: arithmetic on pointer to an incomplete type
digestmd5.c:1048: error: parse error before ')' token
digestmd5.c:1050: error: dereferencing pointer to incomplete type
digestmd5.c: In function `digestmd5_server_mech_step2':
digestmd5.c:2077: warning: dereferencing type-punned pointer will break strict-aliasing rules
digestmd5.c:2094: warning: dereferencing type-punned pointer will break strict-aliasing rules
digestmd5.c:2679:15: #if with no expression
digestmd5.c:3981:15: #if with no expression
make[2]: *** [digestmd5.lo] Error 1
make[2]: Leaving directory `/home/dess/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dess/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19'
make: *** [all] Error 2
Une grande aide me ferais plaisir
Merci d'avance
Gilles
Hors ligne
#2 Le 15/03/2005, à 09:20
- Axel
Re : Installation cyrus-sasl
Ben je suis un peu rouillé en prog, mais toutes tes erreurs viennent de la première ligne : il manque le fichier "des.h" (contenant des déclarations dont le fichier "digestmd5.c" a besoin, d'où les "undeclared" et les "dereferencing pointer to incomplete type")
Hors ligne
#3 Le 15/03/2005, à 09:46
- Dess
Re : Installation cyrus-sasl
Salut
Oui j'ai vu cela mais tu ne connais pas une version de cyrus-sasl qui ne commettrais pas cette erreur.
Au sinon le fichier des.h je le met où?
Il faut le modifier?
Je ne suis pas doué en linux donc....
Encore merci
Hors ligne
#4 Le 15/03/2005, à 10:13
- coffee
Re : Installation cyrus-sasl
que te renvoit cat digestmd5.c| grep des.h
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#5 Le 15/03/2005, à 10:27
- Dess
Re : Installation cyrus-sasl
cat: digestmd5.c: No such file or directory
c'est normale?
Hors ligne
#6 Le 15/03/2005, à 13:01
- raph
Re : Installation cyrus-sasl
"libsasl-digestmd5" est dispo dans hoary...pourquoi compiler?
Juste une question bête =>[]
... enfin peut-être.
Hors ligne
#7 Le 15/03/2005, à 17:36
- coffee
Re : Installation cyrus-sasl
il faut que tu sois dans le repertoire où il y a digestmd5.c
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#8 Le 16/03/2005, à 15:44
- Dess
Re : Installation cyrus-sasl
Ok
Merci pour tous les tuyaux
Hors ligne
Pages : 1