|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2004-11-30 03:21 UTC] jfxberns at hotmail dot com
[2004-11-30 17:32 UTC] jorton@php.net
[2004-12-01 10:51 UTC] noethen at daad dot de
[2004-12-01 17:00 UTC] jorton@php.net
[2004-12-01 17:06 UTC] noethen at daad dot de
[2004-12-01 17:24 UTC] georg@php.net
[2004-12-01 17:36 UTC] noethen at daad dot de
[2004-12-02 12:38 UTC] noethen at daad dot de
[2004-12-02 12:47 UTC] derick@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 21:00:01 2025 UTC |
Description: ------------ My System is SuSE Linux Enterprise Server 9 on Intel EM64T CPU with MySQL 4.1.7 installed from MySQL RPM package and Apache 2.0.52 installed from SuSE RPM package Everything runs fine so far, including Apache and MySQL. I try to configure PHP 5.0.2 with the following command: ./configure --with-apxs2=/usr/sbin/apxs2 --with-mysqli=/usr/bin/mysql_config The configuration process breaks with the following lines: checking for MySQLi support... yes checking whether to enable embedded MySQLi support... no checking for mysql_set_server_option in -lmysqlclient... no configure: error: wrong mysql library version or lib not found. Check config.log for more information. These are the last lines of config.log: configure:54936: checking for MySQLi support configure:54982: checking whether to enable embedded MySQLi support configure:55115: checking for mysql_set_server_option in -lmysqlclient configure:55134: gcc -o conftest -g -O2 -lmysqlclient -lcrypt -lnsl -lm -lz conftest.c -lmysqlclient -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5 /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3 /../../../../x86_64-suse-linux/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status configure: failed program was: #line 55123 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_set_server_option(); int main() { mysql_set_server_option() ; return 0; }