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