PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP 5 und LDAP



elrond
14.03.05, 16:12
hallo,

ich habe folgendes Problem:

Ich versuche die aktuelle php5 auf meinem System zu bauen. Leider bricht das configure ab...

meine Aufruf:



./configure \
--with-apxs2=/usr/sbin/apxs2-prefork i586-suse-linux \
--with-mysql=/usr/local/mysql \
--with-mysql-sock=/tmp/mysql.sock \
--with-pgsql \
--with-libxml \
--with-ldap \
--with-openssl \
--with-pear \
--enable-cli \
--enable-ftp \
--enable-mbstring \
--enable-inline-optimization \
--enable-memory-limit \
--enable-magic-quotes \
--enable-safe-mode \
--enable-sigchild \
--enable-session \
--disable-debug \


lasse ich ldap raus ist alles ok. wenns drin bleibt erhalte ich folgende Fehlermeldung:



checking for InterBase support... no
checking for IRCG support... no
checking for LDAP support... yes
checking for LDAP Cyrus SASL support... no
configure: error: Cannot find ldap libraries in /usr/lib.


ein " la -la /usr/lib/*lda*" bringt folgendes Ergebnis


-rw-r--r-- 1 root root 401734 Apr 6 2004 /usr/lib/libldap.a
-rw-r--r-- 1 root root 868 Apr 6 2004 /usr/lib/libldap.la
lrwxrwxrwx 1 root root 18 Mar 14 10:19 /usr/lib/libldap.so -> libldap.so.199.3.4
lrwxrwxrwx 1 root root 18 Feb 7 10:43 /usr/lib/libldap.so.199 -> libldap.so.199.3.4
-rwxr-xr-x 1 root root 232137 Apr 6 2004 /usr/lib/libldap.so.199.3.4
lrwxrwxrwx 1 root root 20 Feb 7 10:43 /usr/lib/libldap_r.so.199 -> libldap_r.so.199.3.4
-rwxr-xr-x 1 root root 250148 Apr 6 2004 /usr/lib/libldap_r.so.199.3.4


ich habe nun schon alles mögliche installiert was ldap und devel heisst :confused:


Achja, das System ist eine SuSE 9.1.

Vielleicht ha ja jemand von Euch einen Tipp außer "LDAP weglassen"...

BedriddenTech
14.03.05, 17:33
Hast du auch Cyrus SASL dabei? Meistens ist das in den Server einkompiliert

k3rn3lpanic
14.03.05, 22:17
Wenn das configure-Skript danebengeht, findest Du im gleichen Verzeichnis eine Datei namens "config.log", in welcher alles steht, was configure gemacht hat und was mglw. schief gelaufen is (ähem, die Datei is auch da wenn configure ned schiefläuft, nur dann womöglich nicht von solch hohem Interesse :D).
Schau mal in diese Datei rein, da steht genau drin, was schief gegangen ist. Ich warne Dich aber: sie ist ziemlich lang...

bom
15.03.05, 10:27
Hast Du das openldap-devel RPM installiert?

elrond
15.03.05, 10:31
Hast Du das openldap-devel RPM installiert?


ja , ist leider schon drin..

elrond
16.03.05, 13:41
Hallo,

ich habe mein configure folgendermassen umgegstellt:



./configure \
--includedir=/usr/include \
--with-_lib=/usr/lib64 \
--with-apxs2=/usr/sbin/apxs2-prefork i586-suse-linux \
--with-mysql=/usr/local/mysql \
--with-mysql-sock=/tmp/mysql.sock \
--with-pgsql \
--with-libxml \
--with-ldap=/usr/lib64 \
--with-openssl \
--with-pear \
--enable-cli \
--enable-ftp \
--enable-mbstring \
--enable-inline-optimization \
--enable-memory-limit \
--enable-magic-quotes \
--enable-safe-mode \
--enable-sigchild \
--enable-session \
--disable-debug \


mitlerweile schein er ldap als solches zu finden, aber configure bricht mit der meldung
configure: error: Cannot find ldap.h ab.

das geschieht, obwohl ich den Parameter "--includedir=/usr/include" angebe und in /usr/include definitiv die Datei ldap.h steht... :confused:

habt Ihr vielleicht noch ne Idee??

ich denke mal dass ich die Biblioteken der 32bit-Version (da lief das problemlos) nicht in der 64 bit Version einsetzten kann...oder doch??
Leider kann ich an der Kiste micht allzuviel rumprobieren, da auf dem ding gearbeitet wird... :cool: