From:             greg at coltec dot com dot au
Operating system: Solaris 2.9 (112233-08)
PHP version:      4.3.4
PHP Bug Type:     *Configuration Issues
Bug description:  PHP Configure fails with "mysql configure failed"

Description:
------------
I'm trying to configure PHP to use the client libraries for MySQL 4.0.16,
which I downloaded as a binary (Solaris 9 64-bit) and installed in
/usr/local/mysql.

When I attempt to configure PHP using:

./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.29
--with-openssl=/usr/local/ssl --with-zlib-dir=./ext/zlib
--enable-track-vars --enable-libgcc --disable-cgi

I get the following error:

checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more
information.

Config.log shows:

configure:55581: checking for mysql_error in -lmysqlclient
configure:55600: gcc -o conftest -g -O2  -D_POSIX_PTHREAD_SEMANTICS
-R/usr/local/mysql/lib -L/usr/local/mysql/lib  -R/usr/ucblib -L/usr/ucblib
-R/opt/sfw/gcc-3.2/lib/gcc-lib/sparc-sun-solaris2.9/3.2
-L/opt/sfw/gcc-3.2/lib/gcc-lib/sparc-sun-solaris2.9/3.2
-R/usr/local/ssl/lib -L/usr/local/ssl/lib -R/usr -L/usr conftest.c
-lmysqlclient  -lz -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket 
-lgcc 1>&5
ld: warning: file /usr/local/mysql/lib/libmysqlclient.a(libmysql.o): wrong
ELF class: ELFCLASS64
Undefined                       first referenced
 symbol                             in file
mysql_error                         /var/tmp//cc4fDlj3.o
ld: fatal: Symbol referencing errors. No output written to conftest


These are not the final lines, but they seem most relevant; I can post
more if necessary.

Is it possible that PHP is looking for a 32-bit MySQL binary and crashing
when it finds a 64-bit? If so, are there plans to support 64-bit MySQL?


-- 
Edit bug report at http://bugs.php.net/?id=26282&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=26282&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=26282&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=26282&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=26282&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=26282&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=26282&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=26282&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=26282&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=26282&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=26282&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=26282&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=26282&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=26282&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=26282&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=26282&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=26282&r=float

Reply via email to