• 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.

jecu

Newbie
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
 
OP
J

jecu

Newbie
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
 
OP
J

jecu

Newbie
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