Salut Philipp, On Thu, Aug 15, 2002 at 01:50:21AM +0200, Philipp Thomas wrote:
"Olivier M." <suseml@orion.orion.insign.ch> [20020814 21:08]:
Bugfix von Suse wäre gut... :)
Nicht nötig, der Bug in php 4.2.2 ist bekannt :)
mmm, sicher ? :) php-4.2.2 + mysql "home-made" (ohne optionen) läuft aber perfekt... Das finde ich einfach komisch...: (mit mysql-devel) lrwxrwxrwx 1 root root 23 Aug 14 18:25 libmysqlclient.so -> ../libmysqlclient.so.10 lrwxrwxrwx 1 root root 23 Aug 14 18:25 libmysqlclient.so.10 -> ../libmysqlclient.so.10 lrwxrwxrwx 1 root root 27 Aug 14 18:25 libmysqlclient.so.10.0.0 -> ../libmysqlclient.so.10.0.0
conftest.c -lmysqlclient -lldap -llber -lgd -lttf -lpng -lz -lz -lcrypt -lresolv -lm -ldl -lnsl -lresolv -lcrypt 1>&5
Wenn du mal ein 'rpm -ql mysql-devel' machst, dann siehst du, dass die libmysqlclient in /usr/lib/mysql liegt, configure aber -L/usr/lib verwendet, weswegen libmysqlclient.so nicht gefunden wird. Der Fehler liegt also in php4 und nicht in unserem mysql-devel Paket. Ein php4 Paket für SuLi 8.0 gibt es nun mal nicht und für die kommende Version ist der Bug beseitigt worden.
interessant...
Versuch mal den folgenden Patch:
---------------------------- cut ------------------------ --- ext/mysql/config.m4 +++ ext/mysql/config.m4 ... ---------------------- cut -------------------------
ltk2:/usr/local/src/php-4.2.2 # patch -p0 < patch patching file ext/mysql/config.m4 Hunk #1 FAILED at 8. Hunk #2 FAILED at 76. 2 out of 2 hunks FAILED -- saving rejects to file ext/mysql/config.m4.rej
Die eleganteste Methode wäre ja, mysql_config aufzurufen, um alles nötige zu erfahren, aber der Aufwand war mir jetzt zu gross. Ach ja, und configure musst du '--with-mysql=/usr' übergeben.
danke für die bestätigung :) Grüsse, Olivier