#40741 [Opn->Fbk]: when --with-mysql used, it also takes the lib/includes from /usr/local/mysql ..

From: Date: Tue, 06 Mar 2007 19:02:29 +0000
Subject: #40741 [Opn->Fbk]: when --with-mysql used, it also takes the lib/includes from /usr/local/mysql ..
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-110010@lists.php.net to get a copy of this message
ID: 40741 Updated by: tony2001@php.net Reported By: d dot huijbers at apollo-ict dot nl -Status: Open +Status: Feedback Bug Type: *Compile Issues Operating System: FreeBSD PHP Version: 5.2.1 New Comment: 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) Previous Comments: ------------------------------------------------------------------------ [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

« previous php.bugs (#110010) next »