richy19
19.08.02, 22:17
Hallo Leute,
ich versuche nun schon seit mehreren (Wochen) den Cyrus-IMAP server (2.1.5) aus den Quellen auf meiner Slackware 8.0 Maschine (P133) zu kompilieren, aber jedesmal bricht er irgendwo ab. Zuerst waren es fehlende ssl biliotheken, also schnell openssl gezogen und kompiliert.
Jetzt komm ich aber gar nicht mehr weiter.
Kann mir jemand sagen, welche Software oder libs unbeding auf der Maschine drauf sein müssen, damit ich dieses Ding kompiliert bekommen?
Hier meine Fehlermeldung:
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
user.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
notify.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
seen_db.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
idle_poll.c
rm -f libimap.a
ar cr libimap.a append.o mailbox.o mboxlist.o mupdate-client.o mboxname.o message.o config.o imap_err.o mupdate_err.o proc.o setproctitle.o convert_code.o duplicate.o saslclient.o acapmbox.o signals.o annotate.o search_engines.o squat.o squat_internal.o mbdump.o base64.o imapparse.o telemetry.o user.o notify.o seen_db.o idle_poll.o
ranlib libimap.a
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/ssl//lib -Wall -g -O2 -o imapd \
../master/service.o pushstats.o backend.o imapd.o index.o tls.o version.o libimap.a ../acap/libacap.a ../lib/libcyrus.a -lsasl2 -lfl -ldb-4.0 -lssl -lcrypto -lresolv ../et/libcom_err.a -lwrap -lnsl
../lib/libcyrus.a(cyrusdb_db3.o): In function `mysync':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:237: undefined reference to `txn_checkpoint'
../lib/libcyrus.a(cyrusdb_db3.o): In function `myarchive':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:262: undefined reference to `log_archive'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:283: undefined reference to `log_archive'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:311: undefined reference to `log_archive'
../lib/libcyrus.a(cyrusdb_db3.o): In function `gettid':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:384: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:387: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:397: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o): In function `mystore':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:676: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:686: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o):/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:700: more undefined references to `txn_id' follow
collect2: ld returned 1 exit status
make[1]: *** [imapd] Error 1
make[1]: Leaving directory `/usr/src/tarballs/cyrus-imapd-2.1.5/imap'
make: *** [all] Error 1
root@srv1:/usr/src/tarballs/cyrus-imapd-2.1.5#
Danke für eure Hilfe
Richy
ich versuche nun schon seit mehreren (Wochen) den Cyrus-IMAP server (2.1.5) aus den Quellen auf meiner Slackware 8.0 Maschine (P133) zu kompilieren, aber jedesmal bricht er irgendwo ab. Zuerst waren es fehlende ssl biliotheken, also schnell openssl gezogen und kompiliert.
Jetzt komm ich aber gar nicht mehr weiter.
Kann mir jemand sagen, welche Software oder libs unbeding auf der Maschine drauf sein müssen, damit ich dieses Ding kompiliert bekommen?
Hier meine Fehlermeldung:
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
user.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
notify.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
seen_db.c
gcc -c -I. -I.. -I../sieve -I. -I./../lib -I./../acap -I../acap -I./../et -I./../sieve -I/usr/include/db3 -I/usr/local/include -I/usr/local/ssl//include -DHAVE_CONFIG_H -Wall -g -O2 \
idle_poll.c
rm -f libimap.a
ar cr libimap.a append.o mailbox.o mboxlist.o mupdate-client.o mboxname.o message.o config.o imap_err.o mupdate_err.o proc.o setproctitle.o convert_code.o duplicate.o saslclient.o acapmbox.o signals.o annotate.o search_engines.o squat.o squat_internal.o mbdump.o base64.o imapparse.o telemetry.o user.o notify.o seen_db.o idle_poll.o
ranlib libimap.a
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/ssl//lib -Wall -g -O2 -o imapd \
../master/service.o pushstats.o backend.o imapd.o index.o tls.o version.o libimap.a ../acap/libacap.a ../lib/libcyrus.a -lsasl2 -lfl -ldb-4.0 -lssl -lcrypto -lresolv ../et/libcom_err.a -lwrap -lnsl
../lib/libcyrus.a(cyrusdb_db3.o): In function `mysync':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:237: undefined reference to `txn_checkpoint'
../lib/libcyrus.a(cyrusdb_db3.o): In function `myarchive':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:262: undefined reference to `log_archive'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:283: undefined reference to `log_archive'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:311: undefined reference to `log_archive'
../lib/libcyrus.a(cyrusdb_db3.o): In function `gettid':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:384: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:387: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:397: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o): In function `mystore':
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:676: undefined reference to `txn_id'
/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:686: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o):/usr/src/tarballs/cyrus-imapd-2.1.5/lib/cyrusdb_db3.c:700: more undefined references to `txn_id' follow
collect2: ld returned 1 exit status
make[1]: *** [imapd] Error 1
make[1]: Leaving directory `/usr/src/tarballs/cyrus-imapd-2.1.5/imap'
make: *** [all] Error 1
root@srv1:/usr/src/tarballs/cyrus-imapd-2.1.5#
Danke für eure Hilfe
Richy