Hello, I am just upgrading to mySQL 4. As per the recommendation at www.mysql.com I am recompiling programs that link against the mysql client. When I try to compile PHP-4.3.1 I get many many lines similar to:
/usr/lib/mysql/libmysqlclient.a(net.o): In function `net_request_file': net.o(.text+0x918): multiple definition of `net_request_file' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0x918): first defined here /usr/lib/mysql/libmysqlclient.a(net.o): In function `my_net_init': net.o(.text+0xa90): multiple definition of `my_net_init' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xa90): first defined here /usr/lib/mysql/libmysqlclient.a(net.o): In function `net_end': net.o(.text+0xb68): multiple definition of `net_end' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xb68): first defined here /usr/lib/mysql/libmysqlclient.a(net.o): In function `net_clear': net.o(.text+0xb8c): multiple definition of `net_clear' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xb8c): first defined here /usr/lib/mysql/libmysqlclient.a(net.o): In function `net_flush': net.o(.text+0xbf8): multiple definition of `net_flush' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xbf8): first defined here /usr/lib/mysql/libmysqlclient.a(net.o): In function `my_net_write': net.o(.text+0xc3c): multiple definition of `my_net_write' /usr/lib/mysql/libmysqlclient.a(net.o)(.text+0xc3c): first defined here collect2: ld returned 1 exit status make: *** [libphp4.la] Error 1 What is going wrong? I did a make clean first. My current compiled PHP seems to be working find and talked to the database but I am concerned that I am unable to recompile PHP. I've search the archives and google and have come up with nothing. Any help is appriciated. Thanks, Serge.