Quick question about enable-embedded-mysqli. It seems like embedded-mysqli tries to link to libmysqld.a which is a c++ library. Using debian-linux and the newest php-5.1 and libmysqlclient15-dev (mysql 5.0.18-7).
If I try to compile using this: $ ./configure \ --with-mysqli \ --enable-embedded-mysqli \ [snip] Then I get a linker error because gcc can't find c++ things like delete and new (stuff that libmysqld.a needs): $ make [snip] .../libmysqld.a(sql_analyse.o):(.gnu.linkonce.r._ZTV10field_info[vtable for field_info]+0x14): more undefined references to `__cxa_pure_virtual' follow .../libmysqld.a(sql_analyse.o): In function `Procedure::~Procedure()': undefined reference to `operator delete(void*)' .../libmysqld.a(sql_analyse.o): In function `analyse::~analyse()': undefined reference to `operator delete(void*)' collect2: ld returned 1 exit status make: *** [sapi/cgi/php] Error 1 $ This same error happens when I build the cli or cgi version. Also, if I change Makefile to use g++ to link, then everything works! BUILD_CGI = ... g++ ... $ make [snip] Build complete. (It is safe to ignore warnings about tempnam and tmpnam). $ Is this a bug with the configure script, or what? thanks, adrian