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

Reply via email to