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

Probleme mit Cyrus Installation

allido

Newbie
Moin,
also ich krieg Cyrus ums verrecken net zum laufen. Befolge diese Anleitung hier, und bin da bis zum 6. Schritt gekommen. Dann fings an.
Die erste fehlermeldung beim make war:

Code:
make[1]: Entering directory `/usr/local/src/email/cyrus-imapd-2.2.9/lib'
gcc -c -I.. -I/usr/local/bdb/include -I/usr/include/et -I/usr/local/ssl/include -I../et -I/usr/local/lib/include -DHAVE_CONFIG_H -g -O2 \
libconfig.c
In file included from libconfig.h:47,
from libconfig.c:57:
imapopts.h:181: error: array type has incomplete element type
make[1]: *** [libconfig.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/email/cyrus-imapd-2.2.9/lib'
make: *** [all] Fehler 1

Nach einigem googlen bin ich dann auf diesen thread hier gestoßen. Damit bin ich auch weitergekommen, doch wie der Fragensteller aus dem Thread da kam dann ein zweites Problem:

Code:
### Making all in /root/cyrus-imapd-2.2.12/man
make[1]: Entering directory `/root/cyrus-imapd-2.2.12/man'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/cyrus-imapd-2.2.12/man'
### Making all in /root/cyrus-imapd-2.2.12/lib
make[1]: Entering directory `/root/cyrus-imapd-2.2.12/lib'
gcc -c -I.. -I/usr/local/bdb/include  -I/usr/include   -DHAVE_CONFIG_H  -g -O2  \
cyrusdb_berkeley.c
cyrusdb_berkeley.c: In function 'init':
cyrusdb_berkeley.c:152: warning: passing argument 2 of 'dbenv->set_errcall' from incompatible pointer type
cyrusdb_berkeley.c:162: error: 'DB_ENV' has no member named 'set_lk_max'
make[1]: *** [cyrusdb_berkeley.o] Error 1
make[1]: Leaving directory `/root/cyrus-imapd-2.2.12/lib'
make: *** [all] Error 1

Der Fragensteller aus dem Thread hat auch das gelöst, aber nur eine URL zur Erklärung gepostet, und die raff ich überhaupt nicht. Auch googlen bringt mich nicht mehr weiter...

Hab Jeweils die neuesten Stables von Cyrus und Berkeley (und Suse 10.1)...

Kann mir jemand helfen?
Gruß, CS.
 
OP
A

allido

Newbie
Ich will aber dass es so geht^^ naja scheint aber net hinzuhaun, also werd ichs wohl per rpm machen müssen...
Gruß, CS
 
Oben