Contenu | Rechercher | Menus

Annonce

T-shirt Seiche Cosmic, Série limitée

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.10
T-shirt Ubuntu-FR « Seiche Cosmique » en série limitée ! Prix spécial pré-vente (15€) jusqu'au 4 novembre 2018.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2005, à 10: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, à 10: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, à 10: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, à 11: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, à 11:27

Dess

Re : Installation cyrus-sasl

cat: digestmd5.c: No such file or directory

c'est normale?

Hors ligne

#6 Le 15/03/2005, à 14: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, à 18: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, à 16:44

Dess

Re : Installation cyrus-sasl

Ok

Merci pour tous les tuyaux

Hors ligne