joerg ries
Am Samstag, 11. Dezember 2004 21:17 schrieb Dieter Kluenter:
joerg ries
writes: Am Samstag, 11. Dezember 2004 19:19 schrieb Dieter Kluenter:
joerg ries
writes: Am Samstag, 11. Dezember 2004 18:07 schrieb Dieter Kluenter:
joerg ries
writes: > Am Samstag, 11. Dezember 2004 16:55 schrieb Dieter Kluenter: >> joerg ries writes: >> > Hi Liste, [...]
Hier wird auf jeden Fall libdb-4.so nicht gefunden. Wenn noch nicht vorhanden, solltest du in BerkeleyDB.4.2/lib/ einen symlink von libdb-4.2.so auf libdb-4.so setzen. Und danach natürlich ldconfig aufrufen.
Jetzt wird es für mich aber immer kurioser. Denn ein solcher Symlink existiert seit Anfang an. Folgende Dateien sind im Verzeichnis:
testpc:/usr/local/BerkeleyDB.4.2/lib # ls -l total 2658 drwxr-xr-x 2 root root 224 Dec 11 14:26 . drwxr-xr-x 6 root root 144 Dec 10 18:24 .. -rw-r--r-- 1 root root 962966 Dec 11 14:26 libdb-4.2.a -rw-r--r-- 1 root root 802 Dec 11 14:24 libdb-4.2.la -rwxr-xr-x 1 root root 780889 Dec 11 14:24 libdb-4.2.so lrwxrwxrwx 1 root root 12 Dec 11 14:26 libdb-4.so -> libdb-4.2.so -rw-r--r-- 1 root root 962966 Dec 11 14:26 libdb.a lrwxrwxrwx 1 root root 12 Dec 11 14:26 libdb.so -> libdb-4.2.so
Kann es sein, dass da irgend etwas mit den Berechtigungen nicht stimmt?
Sieht nicht so aus. ... nach 15 Minuten ... Jetzt habe ich noch einmal meinen Tarball von cyrus-imap-2.2.8 neu kompiliert, mit folgenden configure Flags ,----[ cyrus-imap configure Flags ] | env CPPFLAGS="-I/usr/include/heimdal \ | ./configure \ | --enable-murder \ | --enable-gssapi \ | --with-cyrus-user=cyrus \ | --with-cyrus-group=cyrus \ | --with-bdb=yes \ | --with-bdb-libdir=/usr/local/BerkeleyDB.4.3/lib \ | --with-bdb-incdir=/usr/local/BerkeleyDB.4.3/include \ | --with-ldap=/usr/local \ | --with-gss_impl=heimdal `---- Die Kompilation lief problemlos durch, sogar mit BerkeleyDB.4.3. Dabei habe ich aber zum x.ten mal (und so oft habe ich dauch auch schon vergessen) festgestellt, daß sowohl cyrus-sasl als auch heimdal mit der selben bdb Version kompiliert sein müssen. Kann es sein, daß deine libsasl mit einer anderen bdb Version kompiliert wurde? Prüfe mal mit ' cd sasl2; ldd libsasldb.so2' Bei mir kommt da ,----[ eingebundene bdblibs ] | /usr/local/lib/sasl2> ldd libsasldb.so.2 | libresolv.so.2 => /lib/libresolv.so.2 (0x4001c000) | libdb-4.3.so => /usr/local/BerkleyDB.4.3/lib/libdb-4.3.so (0x4002e000) | libdb-4.1.so => /usr/lib/libdb-4.1.so (0x400e5000) | libdb-3.3.so => /usr/lib/libdb-3.3.so (0x401aa000) | libdb-3.1.so => /usr/lib/libdb-3.1.so (0x4023a000) | libc.so.6 => /lib/i686/libc.so.6 (0x402b7000) | /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) `---- BerkeleyDB.4.2 habe ich aber schon aus meinem System entfernt. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53