Hi
I'm trying to get PHP to build and keep on getting an error:
configure: error: mysql configure failed. Please check config.log for
more information.
FWIW, I'm trying to install on Mac OS Server 10.3.9 with the
following options:
./configure --prefix=/usr/local/php5 --with-apxs --with-config-file-
scan-dir=/sw --with-iconv --with-zlib=/usr --with-zlib-dir=/usr --
with-gd --with-iconv-dir=/usr --with-snmp=/usr --enable-exif --enable-
wddx --enable-soap --enable-sqlite-utf8 --enable-ftp --enable-sockets
--enable-dbx --enable-dbase --enable-mbstring --enable-memory-limit --
enable-calendar --enable-bcmath --with-bz2=/usr --with-mysql=shared,/
sw --with-mysqli=shared,/sw --with-pdo-mysql=shared,/sw --with-libxml-
dir=shared,/sw --with-xsl=shared,/sw --with-pdflib=shared,/sw --with-
jpeg-dir=/sw --with-png-dir=/sw --enable-gd-native-ttf --with-
json=shared --enable-memcache
I've installed various libraries (using fink, as you can see) but I'm
using the packaged version of MySQL available from mysql.com. The
tail end of the error log is included below the sig.
I've been mucking with this, on and off, for a couple of days now and
have pretty much exhausted efforts to install a pre-compiled version
of PHP (preferred route as I'm lazy). Also, I've tweaked the config
options which, at times, has added a new missing dependency but I
always come back to this MySQL issue.
If anyone's got any ideas, please let me know as I'm starting to run
out of things to try.
Many thanks
Simon Forster
_______________________________________________________
LDML Ltd, 62 Pall Mall, London, SW1Y 5HZ, UK
Tel: +44 (0)20 8133 0528 Fax: +44 (0)70 9230 5247
_______________________________________________________
int main() {
mysql_close()
; return 0; }
configure:58254: checking for mysql_error in -lmysqlclient
configure:58273: gcc -o conftest -I/usr/include -g -O2 -no-cpp-
precomp -L/usr/lib/mysql -L/usr/lib/mysql -liconv -L/usr/lib -L/sw/
lib -L/sw/lib -L/usr/local/lib -L/usr/local/lib conftest.c -
lmysqlclient -liconv -lpng -lz -ljpeg -lbz2 -lz -lm -lxml2 -lz -
liconv -lm -lxml2 -lz -liconv -lm 1>&5
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 53 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (54) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 55 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (56) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 57 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (58) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 59 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (60) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 61 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (62) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 63 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (64) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 65 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (66) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 67 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (68) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 69 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (70) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 71 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (72) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 73 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (74) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 75 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (76) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 77 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (78) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 79 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (80) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 81 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (82) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 83 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (84) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 85 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (86) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 87 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (88) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 89 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (90) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 91 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (92) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 93 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (94) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 95 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (96) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 97 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (98) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 99 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (100) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 101 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (102) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 103 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (104) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 105 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (106) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 107 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (108) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 338 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (339) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 340 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (341) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 342 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (343) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 344 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (345) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 346 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (347) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 348 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (349) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 350 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (351) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 352 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (353) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 354 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (355) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 754 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (755) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 756 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (757) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 758 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (759) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 760 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (761) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 762 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (763) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 764 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (765) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 766 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (767) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 768 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (769) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 770 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (771) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 772 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (773) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 774 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (775) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 776 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (777) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 778 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (779) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 780 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (781) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 782 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (783) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 784 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (785) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 786 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (787) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 788 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (789) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 790 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (791) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 792 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (793) in section (__TEXT,__text)
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) r_type field of
relocation entry 794 in section (__TEXT,__text) invalid
ld: /usr/lib/mysql/libmysqlclient.a(libmysql.o) stray relocation
PPC_RELOC_PAIR entry (795) in section (__TEXT,__text)
configure: failed program was:
#line 58262 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_error();
int main() {
mysql_error()
; return 0; }
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php