ID: 40741 User updated by: d dot huijbers at apollo-ict dot nl -Summary: when --with-mysql used, it also takes the lib/includes from /usr/local/mysql .. Reported By: d dot huijbers at apollo-ict dot nl -Status: Feedback +Status: Open Bug Type: MySQL related Operating System: FreeBSD PHP Version: 5.2.1 New Comment:
-rw-r--r-- 1 mysql wheel 33723 Mar 6 14:49 mysql.h Previous Comments: ------------------------------------------------------------------------ [2007-03-07 07:36:11] [EMAIL PROTECTED] ls -l /usr/local/mysql5/include/mysql.h ------------------------------------------------------------------------ [2007-03-06 23:10:15] d dot huijbers at apollo-ict dot nl I installed the mysql.h into both /usr/local/mysql/include/... for mysql 3.x and for mysql 5.x into /usr/local/mysql5/include/ gr. ------------------------------------------------------------------------ [2007-03-06 19:02:29] [EMAIL PROTECTED] These lines are incorrect: --with-zlib-dir=/usr/include \ --with-freetype-dir=/usr/local/include/freetype2 \ --with-libxml-dir=/usr/local/include/libxml2 \ --with-curl=/usr/local/include/curl/ \ The values are supposed to be prefixes, i.e. /usr or /usr/local. >--with-mysql=/usr/local/mysql5 Where did you install MySQL headers? (mysql.h particularly) ------------------------------------------------------------------------ [2007-03-06 18:53:59] d dot huijbers at apollo-ict dot nl Description: ------------ I've been trying to compile php-5.2.1 with mysql 5.1.x on my system which also has mysql3.x.x installed in /usr/local/mysql. I installed mysql-5.1.x into /usr/local/mysql5. Now, when I use --with-mysql=/usr/local/mysql5/ it still compiles to the libs in /usr/local/mysql/lib/.... I fixed this for my compilation by renaming the /usr/local/mysql into /usr/local/mysql3 for the compilation time. Reproduce code: --------------- ./configure \ --disable-all \ --enable-safe-mode \ --with-apxs2=/usr/local/apache2/bin/apxs \ --prefix=/usr/local/apache2/php5 \ --with-config-file-path=/usr/local/apache2/php5 \ --enable-track-vars \ --enable-ftp \ --enable-pcre-regex=yes \ --with-pdf-lib \ --with-session \ --enable-session \ --with-zlib-dir=/usr/include \ --with-freetype-dir=/usr/local/include/freetype2 \ --with-bz2 \ --with-xml \ --with-libxml-dir=/usr/local/include/libxml2 \ --with-curl=/usr/local/include/curl/ \ --enable-curlwrappers \ --enable-versioning \ --enable-xml \ --with-gd \ --with-ttf \ --with-xml-rpc \ --enable-libxml \ --with-dom \ --with-mcrypt \ --with-gettext \ --enable-exif \ --enable-bcmath \ --enable-calendar \ --enable-gd-native-ttf \ --enable-gd-jis-conv \ --with-kerberos \ --enable-mbstring \ --with-libmbfl \ --with-mcve \ --with-mhash \ --with-mime-magic \ --with-ncurses \ --enable-shmop \ --enable-dom \ --enable-libxml \ --enable-soap \ --enable-sockets \ --without-sqlite \ --enable-sysvmsg \ --enable-sysvmem \ --enable-sysvshm \ --with-iconv-dir \ --with-xsl \ --with-mysql=/usr/local/mysql5 Expected result: ---------------- Just a correct compilation of php-5.2.1 which is linked against /usr/local/mysql5 (a mysql 5.1.x installation) Actual result: -------------- PHP compiled against my older mysql3 installation that is found in /usr/local/mysql/ ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40741&edit=1