• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Installation Cyrus-Server

Status
Für weitere Antworten geschlossen.
hallo!

ich soll jetzt doch den cyrus-server installieren. habe dazu auch das passende paket heruntergeladen und entpackt. bei ./configure kam dann ne fehlermeldung bezüglich der libsasl2. daraufhin habe ich mir cyrus-sasl-2.1.21 heruntergeladen.
./configure hat geklappt, beim anschließenden make kamen folgende meldungen:

linux2:~/bin/Cyrus/cyrus-sasl-2.1.21 # make
make all-recursive
make[1]: Entering directory `/root/bin/Cyrus/cyrus-sasl-2.1.21'
Making all in include
make[2]: Entering directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/include'
Making all in sasldb
make[2]: Entering directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/sasldb'
ar cru .libs/libsasldb.a db_berkeley.o allockey.o
make[2]: Leaving directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/sasldb'
Making all in plugins
make[2]: Entering directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/plugins'
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: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:1492: warning: pointer targets in assignment differ in signedness
digestmd5.c: In function ‘digestmd5_server_mech_new’:
digestmd5.c:1792: warning: unused parameter ‘challenge’
digestmd5.c:1793: warning: unused parameter ‘challen’
digestmd5.c: In function ‘digestmd5_server_mech_step1’:
digestmd5.c:1942: warning: pointer targets in passing argument 6 of ‘add_to_challenge’ differ in signedness
digestmd5.c:1815: warning: unused parameter ‘clientin’
digestmd5.c:1816: warning: unused parameter ‘clientinlen’
digestmd5.c:1819: warning: unused parameter ‘oparams’
digestmd5.c: In function ‘digestmd5_server_mech_step2’:
digestmd5.c:2095: warning: dereferencing type-punned pointer will break strict-aliasing rules
digestmd5.c:2112: warning: dereferencing type-punned pointer will break strict-aliasing rules
digestmd5.c:2230: warning: pointer targets in passing argument 2 of ‘_plug_strdup’ differ in signedness
digestmd5.c:2233: warning: pointer targets in passing argument 2 of ‘_plug_strdup’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2254: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2266: warning: pointer targets in passing argument 2 of ‘__builtin_strcmp’ differ in signedness
digestmd5.c:2331: warning: pointer targets in passing argument 1 of ‘__builtin_strncpy’ differ in signedness
digestmd5.c:2349: warning: pointer targets in passing argument 2 of ‘DigestCalcSecret’ differ in signedness
digestmd5.c:2349: warning: pointer targets in passing argument 3 of ‘DigestCalcSecret’ differ in signedness
digestmd5.c:2494: warning: pointer targets in passing argument 2 of ‘text->cipher_init’ differ in signedness
digestmd5.c:2494: warning: pointer targets in passing argument 3 of ‘text->cipher_init’ differ in signedness
digestmd5.c: In function ‘make_client_response’:
digestmd5.c:2990: warning: pointer targets in passing argument 3 of ‘calculate_response’ differ in signedness
digestmd5.c:2990: warning: pointer targets in passing argument 11 of ‘calculate_response’ differ in signedness
digestmd5.c:3014: warning: pointer targets in passing argument 6 of ‘add_to_challenge’ differ in signedness
digestmd5.c:3125: warning: pointer targets in passing argument 2 of ‘text->cipher_init’ differ in signedness
digestmd5.c:3125: warning: pointer targets in passing argument 3 of ‘text->cipher_init’ differ in signedness
digestmd5.c: In function ‘digestmd5_client_mech_step1’:
digestmd5.c:3712: warning: pointer targets in passing argument 2 of ‘_plug_strdup’ differ in signedness
digestmd5.c:3715: warning: pointer targets in passing argument 2 of ‘_plug_strdup’ differ in signedness
digestmd5.c:3683: warning: unused parameter ‘serverin’
digestmd5.c:3684: warning: unused parameter ‘serverinlen’
digestmd5.c: In function ‘digestmd5_client_mech_step3’:
digestmd5.c:3818: warning: unused parameter ‘prompt_need’
digestmd5.c:3819: warning: unused parameter ‘clientout’
digestmd5.c:3820: warning: unused parameter ‘clientoutlen’
digestmd5.c: In function ‘digestmd5_client_mech_step’:
digestmd5.c:3980: warning: pointer targets in assignment differ in signedness
make[2]: *** [digestmd5.lo] Error 1
make[2]: Leaving directory `/root/bin/Cyrus/cyrus-sasl-2.1.21/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/bin/Cyrus/cyrus-sasl-2.1.21'
make: *** [all] Error 2
linux2:~/bin/Cyrus/cyrus-sasl-2.1.21 #

kann mir jemand weiterhelfen, wie ich das alles installiert bekomme?
benutze SUSE 10.0

gruß

Jens
 
hmm, habe grad den anderen beitrag für Suse 10.0 und Cyrus gesehen.

kennt jemand ne quelle für rpm-dateien für cyrus und suse 10.0?

finde irgendwie immer nur die 9.x - versionen.

gruß

jens
 
habe das ganze jetzt mal über rpm-pakete versucht zu installieren; cyrus-imapd-2.2.12-5.i586, perl-Cyrus-IMAP-2.2.12-5.i586 und perl-Cyrus-SIEVE-managesieve-2.2.12-5.i586. hatte dabei probleme mit dem perl-modul; es verlangt perl-5.8.6.5, habe aber auf meinem system (suse 10) 5.8.7-5 schon vorinstalliert.; habe deshalb die abhämgigkeitswarnungen ignoriert und konnte so die oben genannten pakete installieren.

wenn ich nun über die shell cyradm aufrufe bekomme ich folgende meldung:

linux2:~ # cyradm imapserver -u admin
Can't locate Cyrus/IMAP/Shell.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i586-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.

kann mir da jemand helfen? oder weiß irgendjemad, wo ich cyrus-pakete für linux 10.0 herbekomme? diese pakete hier waren für suse 9.3 oder 9.2

bin echt für jede hilfe dankbar!!

gruß
jens
 
Status
Für weitere Antworten geschlossen.
Oben