Probleme bei der Installation von cyrus-sasl-2.1.22

anonym ano neuwiener at googlemail.com
Die Jun 13 11:52:27 BST 2006


Hallo,

Ich versuche gerade cyrus-sasl-2.1.22 auf meinem System zu installieren.
Damit m,öchte ich SMTP-Auth für meine  postfix installation verfügbar
machen.
Bei mir läuft ubuntu breezer auf einer  AMD64 maschine.

Bei der Installation von Postfix & cyrus-sasl hangel ich mich durch das Buch
"Postfix" von  Ralf Hildebrandt und Ben Koetter
Mein Problkem taucht an folgender Stelle auf:

Ich nutze das  ./configure - Script wie folgt:

./configure --with-plugindir=/usr/lib/sasl2 --disable-java --disable-krb4
--with-dblib=berkeley --with-saslauthd=/var/state /saslauthd
--without-pwcheck --with-devrandom=/dev/urandom --enable-cram
--enable-digest --enable-plain --enable-login --disable-opt --enable-sql
--with-ldap=/usr --with-pgsql=/usr/lib/pgsql

Hier scheint mir meines erachten snoch alles OK zu sein...:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating saslauthd.h
config.status: saslauthd.h is unchanged
config.status: executing depfiles commands
Configuration Complete. Type 'make' to build.

Aber dann, der make command!
Hier hörts mit einer Fehlermeldung auf, und ich habe weder eine Ahnung, was
mir der Fehler sagen soll, noch wie ich ihn behheben kann.
Ich hoffe, jemand dieser Liste kann mir weiterhelfen & bedanke mich jetzt
schon für jeden Tip!


mfg,
Moo


Und hier noch der Fehler:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb
-I../include -I/usr/include/mysql -I/usr/local/pgsql/include -Wall -W -g -O2
-MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c digestmd5.c  -fPIC -DPIC
-o digestmd5.lo
digestmd5.c:279: warning: pointer targets in initialization differ in
signedness
digestmd5.c: In function 'DigestCalcResponse':
digestmd5.c:366: warning: pointer targets in passing argument 2 of
'utils->MD5Update' differ in signedness
digestmd5.c: At top level:
digestmd5.c:812: error: syntax error before 'des_key_schedule'
digestmd5.c:812: warning: no semicolon at end of struct or union
digestmd5.c:813: warning: type defaults to 'int' in declaration of 'ivec'
digestmd5.c:813: warning: data definition has no type or storage class
digestmd5.c:814: error: syntax error before 'keysched2'
digestmd5.c:814: warning: type defaults to 'int' in declaration of
'keysched2'
digestmd5.c:814: warning: data definition has no type or storage class
digestmd5.c: In function 'dec_3des':
digestmd5.c:849: warning: implicit declaration of function
'des_ede2_cbc_encrypt'
digestmd5.c:852: error: dereferencing pointer to incomplete type
digestmd5.c:853: error: dereferencing pointer to incomplete type
digestmd5.c:854: error: dereferencing pointer to incomplete type
digestmd5.c:855: error: 'DES_DECRYPT' undeclared (first use in this
function)
digestmd5.c:855: error: (Each undeclared identifier is reported only once
digestmd5.c:855: error: for each function it appears in.)
digestmd5.c:842: warning: unused parameter 'digest'
digestmd5.c: In function 'enc_3des':
digestmd5.c:900: error: dereferencing pointer to incomplete type
digestmd5.c:901: error: dereferencing pointer to incomplete type
digestmd5.c:902: error: dereferencing pointer to incomplete type
digestmd5.c:903: error: 'DES_ENCRYPT' undeclared (first use in this
function)
digestmd5.c: In function 'init_3des':
digestmd5.c:918: error: invalid application of 'sizeof' to incomplete type
'des_context_t'
digestmd5.c:923: warning: implicit declaration of function 'des_key_sched'
digestmd5.c:923: error: 'des_cblock' undeclared (first use in this function)
digestmd5.c:923: error: syntax error before ')' token
digestmd5.c:927: error: syntax error before ')' token
digestmd5.c:929: error: dereferencing pointer to incomplete type
digestmd5.c:934: error: increment of pointer to unknown structure
digestmd5.c:934: error: arithmetic on pointer to an incomplete type
digestmd5.c:936: error: syntax error before ')' token
digestmd5.c:940: error: syntax error before ')' token
digestmd5.c:943: error: dereferencing pointer to incomplete type
digestmd5.c: In function 'dec_des':
digestmd5.c:967: warning: implicit declaration of function 'des_cbc_encrypt'
digestmd5.c:970: error: dereferencing pointer to incomplete type
digestmd5.c:971: error: dereferencing pointer to incomplete type
digestmd5.c:972: error: 'DES_DECRYPT' undeclared (first use in this
function)
digestmd5.c:976: error: dereferencing pointer to incomplete type
digestmd5.c:960: warning: unused parameter 'digest'
digestmd5.c: In function 'enc_des':
digestmd5.c:1021: error: dereferencing pointer to incomplete type
digestmd5.c:1022: error: dereferencing pointer to incomplete type
digestmd5.c:1023: error: 'DES_ENCRYPT' undeclared (first use in this
function)
digestmd5.c:1027: error: dereferencing pointer to incomplete type
digestmd5.c: In function 'init_des':
digestmd5.c:1042: error: invalid application of 'sizeof' to incomplete type
'des_context_t'
digestmd5.c:1047: error: 'des_cblock' undeclared (first use in this
function)
digestmd5.c:1047: error: syntax error before ')' token
digestmd5.c:1049: error: dereferencing pointer to incomplete type
digestmd5.c:1054: error: increment of pointer to unknown structure
digestmd5.c:1054: error: arithmetic on pointer to an incomplete type
digestmd5.c:1056: error: syntax error before ')' token
digestmd5.c:1058: error: dereferencing pointer to incomplete type
digestmd5.c: In function 'dec_rc4':
digestmd5.c:1211: warning: unused parameter 'digest'
digestmd5.c: In function 'digestmd5_encode':
digestmd5.c:1401: warning: pointer targets in passing argument 5 of
'text->utils->hmac_md5' differ in signedness
digestmd5.c: In function 'digestmd5_decode_packet':
digestmd5.c:1497: warning: pointer targets in assignment differ in
signedness
digestmd5.c: In function 'digestmd5_server_mech_new':
digestmd5.c:1797: warning: unused parameter 'challenge'
digestmd5.c:1798: warning: unused parameter 'challen'
digestmd5.c: In function 'digestmd5_server_mech_step1':
digestmd5.c:1947: warning: pointer targets in passing argument 6 of
'add_to_challenge' differ in signedness
digestmd5.c:1820: warning: unused parameter 'clientin'
digestmd5.c:1821: warning: unused parameter 'clientinlen'
digestmd5.c:1824: warning: unused parameter 'oparams'
digestmd5.c: In function 'digestmd5_server_mech_step2':
digestmd5.c:2100: warning: dereferencing type-punned pointer will break
strict-aliasing rules
digestmd5.c:2117: warning: dereferencing type-punned pointer will break
strict-aliasing rules
digestmd5.c:2235: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c:2238: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2274: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of 'strlen'
differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2286: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
digestmd5.c:2351: warning: pointer targets in passing argument 1 of
'__builtin_strncpy' differ in signedness
digestmd5.c:2369: warning: pointer targets in passing argument 2 of
'DigestCalcSecret' differ in signedness
digestmd5.c:2369: warning: pointer targets in passing argument 3 of
'DigestCalcSecret' differ in signedness
digestmd5.c:2514: warning: pointer targets in passing argument 2 of
'text->cipher_init' differ in signedness
digestmd5.c:2514: warning: pointer targets in passing argument 3 of
'text->cipher_init' differ in signedness
digestmd5.c: In function 'make_client_response':
digestmd5.c:3010: warning: pointer targets in passing argument 3 of
'calculate_response' differ in signedness
digestmd5.c:3010: warning: pointer targets in passing argument 11 of
'calculate_response' differ in signedness
digestmd5.c:3034: warning: pointer targets in passing argument 6 of
'add_to_challenge' differ in signedness
digestmd5.c:3145: warning: pointer targets in passing argument 2 of
'text->cipher_init' differ in signedness
digestmd5.c:3145: warning: pointer targets in passing argument 3 of
'text->cipher_init' differ in signedness
digestmd5.c: In function 'digestmd5_client_mech_step1':
digestmd5.c:3732: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c:3735: warning: pointer targets in passing argument 2 of
'_plug_strdup' differ in signedness
digestmd5.c:3703: warning: unused parameter 'serverin'
digestmd5.c:3704: warning: unused parameter 'serverinlen'
digestmd5.c: In function 'digestmd5_client_mech_step3':
digestmd5.c:3838: warning: unused parameter 'prompt_need'
digestmd5.c:3839: warning: unused parameter 'clientout'
digestmd5.c:3840: warning: unused parameter 'clientoutlen'
digestmd5.c: In function 'digestmd5_client_mech_step':
digestmd5.c:4000: warning: pointer targets in assignment differ in
signedness
make[2]: *** [digestmd5.lo] Fehler 1
make[2]: Verlasse Verzeichnis »/opt/cyrus-sasl-2.1.22/plugins«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis »/opt/cyrus-sasl-2.1.22«
make: *** [all] Fehler 2
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: https://lists.ubuntu.com/archives/ubuntu-de/attachments/20060613/c47268ad/attachment-0001.htm