ID:               39369
 Updated by:       [EMAIL PROTECTED]
 Reported By:      nathan at officelink dot net dot au
 Status:           Open
 Bug Type:         Compile Failure
 Operating System: FreeBSD 6.1-RELEASE-p10
 PHP Version:      5.2.0
 New Comment:

Ok, and do you have libmysqlclient_r installed?  You need the
threadsafe version of that library or you need to use the prefork mpm
with Apache.


Previous Comments:
------------------------------------------------------------------------

[2006-11-04 09:24:31] nathan at officelink dot net dot au

Yes, here is my Apache configure line:

./configure --prefix=/usr/local/apache --enable-module=so
--with-mpm=worker --enable-ssl --enable-deflate --enable-cern-meta
--enable-expires --enable-headers --enable-vhost-alias --enable-rewrite
--enable-access --enable-auth --enable-include --enable-log_config
--enable-env --enable-setenvif --enable-http --enable-mime
--enable-status --enable-autoindex --enable-asis --enable-cgi
--enable-negotiation --enable-dir --enable-actions --enable-userdir
--enable-alias -enable-mem-cache --enable-cache --enable-headers
--enable-deflate

------------------------------------------------------------------------

[2006-11-04 09:19:38] [EMAIL PROTECTED]

Are you using a threaded mpm in Apache2?  It is looking for the
threadsafe mysqlclient library as a result.

------------------------------------------------------------------------

[2006-11-04 04:57:05] nathan at officelink dot net dot au

Description:
------------
Unable to get PHP 5.2.0 to compile with MySQL support. PHP versions
prior to this work perfectly with an identical ./configure line.



Reproduce code:
---------------
./configure --with-apxs2=/usr/local/apache/bin/apxs  --enable-ftp 
--enable-magic-quotes  --enable-track-vars  --enable-sockets 
--with-gettext  --with-gd  --with-zlib-dir=/usr/local 
--with-freetype-dir=/usr/local  --enable-soap 
--with-mysqli=/usr/local/mysql/bin/mysql_config  --with-xmlrpc 
--with-imap=/usr/local/src/imap-2004g  --enable-mbstring=all 
--with-mime-magic=/usr/share/misc/magic.mime  --with-mcrypt 
--with-iconv  --enable-mbregex  --enable-mime-magic 
--with-openssl=/usr/local/ssl  --with-imap-ssl 
--with-mysql=/usr/local/mysql

on PHP 5.2.0 I get:

checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
configure: error: Cannot find libmysqlclient_r under /usr/local/mysql.
Note that the MySQL client library is not bundled anymore!

MySQL version is 

mysql  Ver 14.12 Distrib 5.0.27, for unknown-freebsd6.1 (i386) using 
EditLine wrapper

compiled from source with

./configure --prefix=/usr/local/mysql --without-debug



Expected result:
----------------
on PHP 5.1.6 I get:

checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... yes
checking for MySQLi support... yes
checking whether to enable embedded MySQLi support... no
checking for mysql_set_server_option in -lmysqlclient... yes
checking for mysql_stmt_field_count in -lmysqlclient... yes



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=39369&edit=1

Reply via email to